Skip to main content

Introduction to Programming Languages

  • Chapter
Book cover Introducing Fortran 90

Abstract

The primary aim of this chapter is to provide a short history of program language development and provide some idea as to the concepts that have had an impact on Fortran 90. It concentrates on some but not all of the major milestones of the last 40 years, in rough chronological order. The secondary aim is to show the breadth of languages available. The chapter concludes with coverage of a small number of more specialised languages.

‘We have to go to another language in order to think clearly about the problem.’

Samuel R. Delany, Babel-17

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  • Fortran 90 Standard ISO/IEC 1539:1991

    Google Scholar 

  • Fortran 96 Draft Standard, ISO/IEC 1539:1996

    Google Scholar 

  • Varying Length Character Strings in Fortran, ISO/IEC 1539-2:1994.

    Google Scholar 

  • High Performance Fortran Language Specification, HPFF, Version 1.1, November 1994.

    Google Scholar 

  • Adobe Systems Incorporated, Postscript Language: Tutorial and Cookbook, Addison Wesley.

    Google Scholar 

  • Adobe Systems Incorporated, Postscript Language: Reference Manual, Addison Wesley.

    Google Scholar 

  • Adobe System Incorporated, Postscript Language: Program Design, Addison Wesley.

    Google Scholar 

  • ACM SIG PLAN, History of Programming Languages Conference — HOPL-II, ACM Press.

    Google Scholar 

  • Adams, Brainerd, Martin, Smith, Wagener, Fortran 90 Handbook: Complete ANSI/ISO Reference, McGraw Hill.

    Google Scholar 

  • Annals of the History of Computing, Special Issue: Fortran’s 25 Anniversary, ACM publication.

    Google Scholar 

  • Birtwistle G.M., Dahl O. J., Myhrhaug B., Nygaard K., SIMULA BEGIN, Chartwell-Bratt Ltd.

    Google Scholar 

  • Brinch-Hansen P., The Programming Language Concurrent Pascal, IEEE Transactions on Software Engineering, June 1975, 199–207.

    Google Scholar 

  • Cannan S., Otten G., SQL — The Standard Handbook, McGraw Hill.

    Google Scholar 

  • Chivers I. D. and Clark M. W., History and Future of Fortran, Data Processing, vol. 27 no 1, January/February 1985.

    Google Scholar 

  • Date C. J., A Guide to the SQL Standard, Addison Wesley.

    Google Scholar 

  • Geissman L. B., Separate Compilation in Modulai and the structure of the Modula2 Compiler on the Personal Computer Lilith, Dissertation 7286, ETH Zurich

    Google Scholar 

  • Jacobi C., Code Generation and the Lilith Architecture, Dissertation 7195, ETH Zurich

    Google Scholar 

  • Goldberg A., and Robson D., Smalltalk 80: The language and its implementation, Addison Wesley.

    Google Scholar 

  • Goos and Hartmanis (Eds), The Programming Language Ada — Reference Manual, Springer Verlag.

    Google Scholar 

  • Griswold R. E., Poage J. F., Polonsky I. P., The Snobol4 Programming Language, Prentice-Hall.

    Google Scholar 

  • Griswold R. E., Griswold M. T., The Icon Programming Language, Prentice-Hall.

    Google Scholar 

  • Hoare C.A.R., Hints on Programming Language Design, SIGACT/SIGPLAN Symposium on Principles of Programming Languages, October 1973.

    Google Scholar 

  • Jenson K., Wirth N., Pascal: User Manual and Report, Springer Verlag.

    Google Scholar 

  • Kemeny J.G., Kurtz T.E., Basic Programming, Wiley.

    Google Scholar 

  • Kernighan B. W., Ritchie D. M., The C Programming Language, Prentice Hall: Englewood Cliffs, New Jersey.

    Google Scholar 

  • Kowalski R., Logic Programming in the Fifth Generation, The Knowledge Engineering Review, The BCS Specialist Group on Expert Systems.

    Google Scholar 

  • Knuth D. E., The TeXbook, Addison Wesley.

    Google Scholar 

  • Lyons J., Chomsky, Fontana/Collins, 1982.

    Google Scholar 

  • Malpas J., Prolog: A Relational Language and its Applications, Prentice-Hall.

    Google Scholar 

  • Marcus C., Prolog Programming: Applications for Database Systems, Expert Systems and Natural Language Systems, Addison Wesley.

    Google Scholar 

  • Metcalf M. and Reid J., Fortran 90 Explained, Oxford Science Publications, OUP.

    Google Scholar 

  • Mossenbeck H., Object-Orientated Programming in Oberon-2, Springer-Verlag.

    Google Scholar 

  • Paperi S., Mindstorms — Children, Computers and Powerful Ideas, Harvester Press

    Google Scholar 

  • Sammett J., Programming Languages: History and Fundamentals, Prentice Hall.

    Google Scholar 

  • Sethi R., Programming Languages: Concepts and Constructs, Addison Wesley.

    Google Scholar 

  • Reiser M., Wirth N., Programming in Oberon — Steps Beyond Pascal and Modula, Addison Wesley.

    Google Scholar 

  • Reiser M., The Oberon System: User Guide and Programmer’s Manual, Addsion Wesley.

    Google Scholar 

  • Young S. J., An Introduction to Ada, 2 nd Edition, Ellis Horwood.

    Google Scholar 

  • Wexelblat, History of Programming Languages, HOPL I, ACM Monograph Series, Academic Press.

    Google Scholar 

  • Wirth N., An Assessment of the Programming Language Pascal, IEEE Transactions on Software Engineering, June 1975, 192–198.

    Google Scholar 

  • Wirth N., History and Goals of Modulai, Byte, August 1984, 145–152.

    Google Scholar 

  • Wirth N., On the Design of Programming Languages, Proc. IFIP Congress 74, 386–393, North Holland, Amsterdam.

    Google Scholar 

  • Wirth N., The Programming Language Pascal, Acta Informatica 1, 35–63, 1971.

    Article  MATH  Google Scholar 

  • Wirth N., Modula: a language for modular multi-programming, Software Practice and Experience, 7, 3–35, 1977.

    MATH  Google Scholar 

  • Wirth N., Programming in Modulai, Springer Verlag.

    Google Scholar 

  • Wirth N. Type Extensions, ACM Trans. on Prog. Languages and Systems, 10, 2 (April 1988), 2004–2214

    Google Scholar 

  • Wirth N. From Modula 2 to Oberon, Software — Practice and Experience, 18,7 (July 1988), 661–670

    Article  MATH  Google Scholar 

  • Wirth N., Gutknecht J., Project Oberon: The Design of an Operating System and Compiler, Addison Wesley.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag London Limited

About this chapter

Cite this chapter

Chivers, I.D., Sleightholme, J. (1995). Introduction to Programming Languages. In: Introducing Fortran 90. Springer, London. https://doi.org/10.1007/978-1-4471-3031-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3031-4_6

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19940-3

  • Online ISBN: 978-1-4471-3031-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics