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
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
Fortran 90 Standard ISO/IEC 1539:1991
Fortran 96 Draft Standard, ISO/IEC 1539:1996
Varying Length Character Strings in Fortran, ISO/IEC 1539-2:1994.
High Performance Fortran Language Specification, HPFF, Version 1.1, November 1994.
Adobe Systems Incorporated, Postscript Language: Tutorial and Cookbook, Addison Wesley.
Adobe Systems Incorporated, Postscript Language: Reference Manual, Addison Wesley.
Adobe System Incorporated, Postscript Language: Program Design, Addison Wesley.
ACM SIG PLAN, History of Programming Languages Conference — HOPL-II, ACM Press.
Adams, Brainerd, Martin, Smith, Wagener, Fortran 90 Handbook: Complete ANSI/ISO Reference, McGraw Hill.
Annals of the History of Computing, Special Issue: Fortran’s 25 Anniversary, ACM publication.
Birtwistle G.M., Dahl O. J., Myhrhaug B., Nygaard K., SIMULA BEGIN, Chartwell-Bratt Ltd.
Brinch-Hansen P., The Programming Language Concurrent Pascal, IEEE Transactions on Software Engineering, June 1975, 199–207.
Cannan S., Otten G., SQL — The Standard Handbook, McGraw Hill.
Chivers I. D. and Clark M. W., History and Future of Fortran, Data Processing, vol. 27 no 1, January/February 1985.
Date C. J., A Guide to the SQL Standard, Addison Wesley.
Geissman L. B., Separate Compilation in Modulai and the structure of the Modula2 Compiler on the Personal Computer Lilith, Dissertation 7286, ETH Zurich
Jacobi C., Code Generation and the Lilith Architecture, Dissertation 7195, ETH Zurich
Goldberg A., and Robson D., Smalltalk 80: The language and its implementation, Addison Wesley.
Goos and Hartmanis (Eds), The Programming Language Ada — Reference Manual, Springer Verlag.
Griswold R. E., Poage J. F., Polonsky I. P., The Snobol4 Programming Language, Prentice-Hall.
Griswold R. E., Griswold M. T., The Icon Programming Language, Prentice-Hall.
Hoare C.A.R., Hints on Programming Language Design, SIGACT/SIGPLAN Symposium on Principles of Programming Languages, October 1973.
Jenson K., Wirth N., Pascal: User Manual and Report, Springer Verlag.
Kemeny J.G., Kurtz T.E., Basic Programming, Wiley.
Kernighan B. W., Ritchie D. M., The C Programming Language, Prentice Hall: Englewood Cliffs, New Jersey.
Kowalski R., Logic Programming in the Fifth Generation, The Knowledge Engineering Review, The BCS Specialist Group on Expert Systems.
Knuth D. E., The TeXbook, Addison Wesley.
Lyons J., Chomsky, Fontana/Collins, 1982.
Malpas J., Prolog: A Relational Language and its Applications, Prentice-Hall.
Marcus C., Prolog Programming: Applications for Database Systems, Expert Systems and Natural Language Systems, Addison Wesley.
Metcalf M. and Reid J., Fortran 90 Explained, Oxford Science Publications, OUP.
Mossenbeck H., Object-Orientated Programming in Oberon-2, Springer-Verlag.
Paperi S., Mindstorms — Children, Computers and Powerful Ideas, Harvester Press
Sammett J., Programming Languages: History and Fundamentals, Prentice Hall.
Sethi R., Programming Languages: Concepts and Constructs, Addison Wesley.
Reiser M., Wirth N., Programming in Oberon — Steps Beyond Pascal and Modula, Addison Wesley.
Reiser M., The Oberon System: User Guide and Programmer’s Manual, Addsion Wesley.
Young S. J., An Introduction to Ada, 2 nd Edition, Ellis Horwood.
Wexelblat, History of Programming Languages, HOPL I, ACM Monograph Series, Academic Press.
Wirth N., An Assessment of the Programming Language Pascal, IEEE Transactions on Software Engineering, June 1975, 192–198.
Wirth N., History and Goals of Modulai, Byte, August 1984, 145–152.
Wirth N., On the Design of Programming Languages, Proc. IFIP Congress 74, 386–393, North Holland, Amsterdam.
Wirth N., The Programming Language Pascal, Acta Informatica 1, 35–63, 1971.
Wirth N., Modula: a language for modular multi-programming, Software Practice and Experience, 7, 3–35, 1977.
Wirth N., Programming in Modulai, Springer Verlag.
Wirth N. Type Extensions, ACM Trans. on Prog. Languages and Systems, 10, 2 (April 1988), 2004–2214
Wirth N. From Modula 2 to Oberon, Software — Practice and Experience, 18,7 (July 1988), 661–670
Wirth N., Gutknecht J., Project Oberon: The Design of an Operating System and Compiler, Addison Wesley.
Author information
Authors and Affiliations
Rights 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