Ebook: Algorithmic Language and Program Development
Author: Friedrich L. Bauer Hans Wössner
- Genre: Computers // Algorithms and Data Structures
- Tags: Programming Techniques, Software Engineering, Programming Languages Compilers Interpreters, Mathematical Logic and Formal Languages
- Series: Texts and Monographs in Computer Science
- Year: 1982
- Publisher: Springer
- Language: English
- pdf
The title of this book contains the words ALGORITHMIC LANGUAGE, in the singular. This is meant to convey the idea that it deals not so much with the diversity of program ming languages, but rather with their commonalities. The task of formal program develop It allows classifying ment proved to be the ideal frame for demonstrating this unity. concepts and distinguishing fundamental notions from notational features; and it leads immediately to a systematic disposition. This approach is supported by didactic, practical, and theoretical considerations. The clarity of the structure of a programming language de signed according to the principles of program transformation is remarkable. Of course there are various notations for such a language. The notation used in this book is mainly oriented towards ALGOL 68, but is also strongly influenced by PASCAL - it could equally well have been the other way round. In the appendices there are occa sional references to the styles used in ALGOL, PASCAL, LISP, and elsewhere.
Content:
Front Matter....Pages I-XVI
Introduction....Pages 1-11
Routines....Pages 13-115
Objects and Object Structures....Pages 117-183
Computational Structures....Pages 185-267
Transformation into Repetitive Form....Pages 269-309
Program Variables....Pages 311-354
Control Elements....Pages 355-408
Organized Storages and Linked List....Pages 409-450
Conclusion. Programming as an Evolutionary Process....Pages 451-458
Back Matter....Pages 459-500
Content:
Front Matter....Pages I-XVI
Introduction....Pages 1-11
Routines....Pages 13-115
Objects and Object Structures....Pages 117-183
Computational Structures....Pages 185-267
Transformation into Repetitive Form....Pages 269-309
Program Variables....Pages 311-354
Control Elements....Pages 355-408
Organized Storages and Linked List....Pages 409-450
Conclusion. Programming as an Evolutionary Process....Pages 451-458
Back Matter....Pages 459-500
....