Organization of Programming Languages /
The book is about high level programming languages, introducing the basic concepts that underlie various programming languages. Besides the evolution of programming languages, the most important aspects of language processing are considered. Elementary concepts from imperative programming languages...
| Main Author: | |
|---|---|
| Corporate Author: | |
| Format: | eBook |
| Language: | English |
| Published: |
Vienna :
Springer Vienna,
1991.
|
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
| Summary: | The book is about high level programming languages, introducing the basic concepts that underlie various programming languages. Besides the evolution of programming languages, the most important aspects of language processing are considered. Elementary concepts from imperative programming languages are presented in terms of data types, expression and control structures, as well as procedures. Furthermore, the concepts of data encapsulation, inheritance, and concurrency are discussed in detail. The three major approaches to the description of semantics in programming languages are briefly introduced. The concepts of the programming languages are illustrated by examples from ADA, PASCAL, MODULA-2, OBERON, C++, SIMULA 67, SMALLTALK-80, and EIFFEL. The examples are selected in a way which facilitates the comparison of the different approaches and features of those languages. The book was intended for a one session course on programming languages, and therefore, consists of many examples and exercises. It can be used both as a professional reference as well as a student text book. |
|---|---|
| Item Description: | Electronic resource. |
| Physical Description: | 1 online resource (xi, 208 pages 50 illustrations) |
| ISBN: | 9783709191866 (electronic bk.) 3709191866 (electronic bk.) |