Skip to main content
Top
Published in:
Cover of the book

2017 | OriginalPaper | Chapter

1. Introduction

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

search-config
loading …

Abstract

The high-level language is the central tool for the development of today’s software. The techniques used for the implementation of these languages are therefore very important. This book introduces some of the practicalities of producing implementations of high-level programming languages on today’s computers. The idea of a compiler, traditionally translating from the high-level language source program to machine code for some real hardware processor, is well known but there are other routes for language implementation.

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!

Footnotes
1
Note the capitalisation. After FORTRAN 77, the language became known as Fortran.
 
Literature
1.
go back to reference American National Standards Institute, New York (1974) USA Standard COBOL, X3.23-1974 American National Standards Institute, New York (1974) USA Standard COBOL, X3.23-1974
2.
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
3.
go back to reference Radin G, Paul Rogoway H (1965) NPL: highlights of a new programming language. Commun ACM 8(1):9–17CrossRefMATH Radin G, Paul Rogoway H (1965) NPL: highlights of a new programming language. Commun ACM 8(1):9–17CrossRefMATH
4.
go back to reference Massalin H (1987) Superoptimizer – a look at the smallest program. In: Proceedings of the second international conference on architectural support for programming languages and operating systems (ASPLOS-II). Palo Alto, California. Published as ACM SIGPLAN Notices 22:10, pp 122–126 Massalin H (1987) Superoptimizer – a look at the smallest program. In: Proceedings of the second international conference on architectural support for programming languages and operating systems (ASPLOS-II). Palo Alto, California. Published as ACM SIGPLAN Notices 22:10, pp 122–126
5.
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
6.
go back to reference Johnson SC (1978) Lint, a C program checker. Technical report. Bell Laboratories, Murray Hill, p 07974 Johnson SC (1978) Lint, a C program checker. Technical report. Bell Laboratories, Murray Hill, p 07974
7.
go back to reference Sammet JE (1969) Programming languages: history and fundamentals. Prentice-Hall, Englewood CliffsMATH Sammet JE (1969) Programming languages: history and fundamentals. Prentice-Hall, Englewood CliffsMATH
8.
go back to reference Tanenbaum AS, Austin T (2013) Structured computer organization. Pearson, Upper Saddle River Tanenbaum AS, Austin T (2013) Structured computer organization. Pearson, Upper Saddle River
9.
go back to reference Hennessy JL, Patterson DA (2012) Computer architecture – a quantitative approach, 5th edn. Morgan Kaufmann, San FranciscoMATH Hennessy JL, Patterson DA (2012) Computer architecture – a quantitative approach, 5th edn. Morgan Kaufmann, San FranciscoMATH
Metadata
Title
Introduction
Author
Des Watson
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-52789-5_1

Premium Partner