Skip to main content
Top

2017 | OriginalPaper | Chapter

2. Compilers and Interpreters

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Jensen K, Wirth N (1985) Pascal user manual and report – ISO Pascal standard, 3rd edn. Springer, New YorkCrossRefMATH Jensen K, Wirth N (1985) Pascal user manual and report – ISO Pascal standard, 3rd edn. Springer, New YorkCrossRefMATH
3.
4.
go back to reference 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–236CrossRefMATH 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–236CrossRefMATH
5.
go back to reference Winskel G (1993) The formal semantics of programming languages. The MIT Press, CambridgeMATH Winskel G (1993) The formal semantics of programming languages. The MIT Press, CambridgeMATH
6.
go back to reference Cooper KD, Torczon L (2011) Engineering a compiler, 2nd edn. Morgan Kaufmann, San FranciscoMATH Cooper KD, Torczon L (2011) Engineering a compiler, 2nd edn. Morgan Kaufmann, San FranciscoMATH
7.
go back to reference Chomsky N (1956) Three models for the description of language. IRE Trans Inf Theory 2:113–124CrossRefMATH Chomsky N (1956) Three models for the description of language. IRE Trans Inf Theory 2:113–124CrossRefMATH
8.
go back to reference United States of America Standards Institute, New York (1966) USA Standard FORTRAN – USAS X3.9-1966 United States of America Standards Institute, New York (1966) USA Standard FORTRAN – USAS X3.9-1966
9.
go back to reference McKeeman WM, Horning JJ, Wortman DB (1970) A compiler generator. Prentice Hall, Englewood Cliffs McKeeman WM, Horning JJ, Wortman DB (1970) A compiler generator. Prentice Hall, Englewood Cliffs
10.
go back to reference Terry PD (1986) Programming language translation: a practical approach. International computer science series. Addison-Wesley Publishing Company, Reading Terry PD (1986) Programming language translation: a practical approach. International computer science series. Addison-Wesley Publishing Company, Reading
12.
go back to reference Lindholm T, Yellin F (1997) The Java virtual machine specification. The Java series. Addison-Wesley, Reading Lindholm T, Yellin F (1997) The Java virtual machine specification. The Java series. Addison-Wesley, Reading
13.
go back to reference Hopcroft JE, Ullman JD (1979) Introduction to automata theory, languages and computation. Addison-Wesley Publishing Company, ReadingMATH Hopcroft JE, Ullman JD (1979) Introduction to automata theory, languages and computation. Addison-Wesley Publishing Company, ReadingMATH
14.
go back to reference Aho AV, Lam MS, Sethi R, Ullman JD (2007) Compilers - principles, techniques and tools, 2nd edn. Pearson Education, Upper Saddle RiverMATH Aho AV, Lam MS, Sethi R, Ullman JD (2007) Compilers - principles, techniques and tools, 2nd edn. Pearson Education, Upper Saddle RiverMATH
15.
go back to reference Mogensen TÆ (2011) Introduction to compiler design. Undergraduate topics in computer science. Springer, Berlin Mogensen TÆ (2011) Introduction to compiler design. Undergraduate topics in computer science. Springer, Berlin
Metadata
Title
Compilers and Interpreters
Author
Des Watson
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-52789-5_2

Premium Partner