LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Free delivery for purchases over 69.99 €
DPD courier 5.99 Bpost point 7.99 Bpost 7.49 DPD point 3.49 GLS courier 4.49

Free delivery for orders over 69.99 euro.

Algol-like Languages

Book Algol-like Languages Peter O'Hearn
Libristo code: 05258391
Publishers Springer, Basel, November 2012
To construct a compiler for a modern higher-level programming languagel one needs to structure the t... Full description
? points 249 b
102.99
In stock at our supplier Shipping in 5-8 days

30-day return policy


Customers also purchased


Le Roi Lear William Shakespeare / Book Paperback
common.buy 10.31
Titans Dan Abnett / Book Paperback
common.buy 16.89
Sechs Metamorphosen nach Ovid Benjamin Britten / Printed items Sheet music
common.buy 21.04
L'epreuve 4/Avant le Labyrinthe/L'ordre de tuer James Dashner / Book Paperback
common.buy 23.46
Schreiben als Weg Anna Platsch / Book Paperback
common.buy 15.27

To construct a compiler for a modern higher-level programming languagel one needs to structure the translation to a machine-like intermediate language in a way that reflects the semantics of the language. little is said about such struc turing in compiler texts that are intended to cover a wide variety of program ming languages. More is said in the Iiterature on semantics-directed compiler construction [1] but here too the viewpoint is very general (though limited to 1 languages with a finite number of syntactic types). On the other handl there is a considerable body of work using the continuation-passing transformation to structure compilers for the specific case of call-by-value languages such as SCHEME and ML [21 3]. ln this paperl we will describe a method of structuring the translation of ALGOL-like languages that is based on the functor-category semantics devel oped by Reynolds [4] and Oles [51 6]. An alternative approach using category theory to structure compilers is the early work of F. L. Morris [7]1 which anticipates our treatment of boolean expressionsl but does not deal with procedures. 2 Types and Syntax An ALGOL-like language is a typed lambda calculus with an unusual repertoire of primitive types. Throughout most of this paper we assume that the primi tive types are comm(and) int(eger)exp(ression) int(eger)acc(eptor) int(eger)var(iable) I and that the set 8 of types is the least set containing these primitive types and closed under the binary operation -.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


Deceptive Communication Gerald R. Miller / Book Paperback
common.buy 76.38
Volume 9 of the Collected Works of Marie-Louise von Franz Marie-Louise von Franz / Book Paperback
common.buy 34.49
All-Attainment Teaching in Secondary Mathematics Colin Jackson / Book Paperback
common.buy 133.85
When Gracie Met The Grump Mariana Zapata / Book Paperback
common.buy 9.10
Havana: The History and Legacy of Cuba's Capital Charles River Editors / Book Paperback
common.buy 11.42
Creative Threads Jon Barnes / Book Paperback
common.buy 11.32
Trickster Revisited Dean Andrew Nicholas / Book Hardback
common.buy 91.96
100 Questions and Answers about Americans Michigan State School of Journalism / Book Paperback
common.buy 16.48
Beginning Responsive Web Design with HTML5 and CSS3 Jonathan Fielding / Book Paperback
common.buy 65.55
Workplace Culture in Academic Libraries Kelly Blessinger / Book Paperback
common.buy 82.05

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account