Abstract
Before looking at the details of programming language implementation, we need to examine some of the characteristics of programming languages to find out how they are structured and defined.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Naur P (1960) Report on the algorithmic language ALGOL 60. Commun ACM 3(5):299–314
Jensen K, Wirth N (1985) Pascal user manual and report – ISO Pascal standard, 3rd edn. Springer, New York
Jensen K, Wirth N (1975) The Pascal user manual and report, 2nd edn. Springer, New York
van Wijngaarden A, Mailloux BJ, Peck JEL, Coster CHA, Sintzoff M, Lindsey CH, Meertens LGLT, Fisker RG (1975) Revised report on the algorithmic language ALGOL 68. Acta Inform 5:1–236
Winskel G (1993) The formal semantics of programming languages. The MIT Press, Cambridge
Cooper KD, Torczon L (2011) Engineering a compiler, 2nd edn. Morgan Kaufmann, San Francisco
Chomsky N (1956) Three models for the description of language. IRE Trans Inf Theory 2:113–124
United States of America Standards Institute, New York (1966) USA Standard FORTRAN – USAS X3.9-1966
McKeeman WM, Horning JJ, Wortman DB (1970) A compiler generator. Prentice Hall, Englewood Cliffs
Terry PD (1986) Programming language translation: a practical approach. International computer science series. Addison-Wesley Publishing Company, Reading
Wilhelm R, Seidl H (2010) Compiler design: virtual machines. Springer, Berlin
Lindholm T, Yellin F (1997) The Java virtual machine specification. The Java series. Addison-Wesley, Reading
Hopcroft JE, Ullman JD (1979) Introduction to automata theory, languages and computation. Addison-Wesley Publishing Company, Reading
Aho AV, Lam MS, Sethi R, Ullman JD (2007) Compilers - principles, techniques and tools, 2nd edn. Pearson Education, Upper Saddle River
Mogensen TÆ (2011) Introduction to compiler design. Undergraduate topics in computer science. Springer, Berlin
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Watson, D. (2017). Compilers and Interpreters. In: A Practical Approach to Compiler Construction. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-52789-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-52789-5_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-52787-1
Online ISBN: 978-3-319-52789-5
eBook Packages: Computer ScienceComputer Science (R0)