Organization of Programming Languages
Autor Bernd Teufelen Limba Engleză Paperback – 23 sep 1991
Preț: 317.85 lei
Preț vechi: 397.31 lei
-20% Nou
Puncte Express: 477
Preț estimativ în valută:
56.26€ • 65.58$ • 49.20£
56.26€ • 65.58$ • 49.20£
Carte tipărită la comandă
Livrare economică 21 ianuarie-04 februarie 26
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783211823156
ISBN-10: 3211823158
Pagini: 224
Ilustrații: XI, 208 p. 50 illus.
Dimensiuni: 170 x 244 x 12 mm
Greutate: 0.36 kg
Ediția:Softcover reprint of the original 1st ed. 1991
Editura: SPRINGER VIENNA
Colecția Springer
Locul publicării:Vienna, Austria
ISBN-10: 3211823158
Pagini: 224
Ilustrații: XI, 208 p. 50 illus.
Dimensiuni: 170 x 244 x 12 mm
Greutate: 0.36 kg
Ediția:Softcover reprint of the original 1st ed. 1991
Editura: SPRINGER VIENNA
Colecția Springer
Locul publicării:Vienna, Austria
Public țintă
ResearchCuprins
1 Principles of Programming Languages.- 1.1 Evolution of Programming Languages.- 1.2 Backus, Hoare, and Wirth.- 1.3 The Concept of Abstraction.- 1.4 Basic Terminology and Language Descriptions.- 2 Language Processing.- 2.1 Syntax vs Semantics.- 2.2 Formal Languages and Grammars.- 2.3 Compiler Aspects.- 2.4 Run-time Environments.- 3 Data Types.- 3.1 Specifications.- 3.2 The Concept of Binding.- 3.3 Elementary Data Types.- 3.4 Structured Data Types.- 3.5 Abstract Data Types.- 3.6 Type Checking.- 3.7 Implementation of Data Types.- 3.8 Variables: Scope and Lifetime.- 4 Expressions and Control Structures.- 4.1 Expressions and Operators.- 4.2 Implicit and Explicit Control.- 4.3 Selection Statements.- 4.4 Repetition Statements.- 4.5 Procedure Calls and Exception Handling.- 4.6 Coroutines and Tasks.- 5 Procedures.- 5.1 Basic Ideas.- 5.2 Parameter Passing.- 5.3 Procedure Parameters.- 5.4 Overloading.- 5.5 Generic Concepts.- 5.6 Procedure Implementation.- 6 Data Encapsulation.- 6.1 Abstraction, Information Hiding, and Encapsulation.- 6.2 Classes in SIMULA 67.- 6.3 Classes in C++.- 6.4 Classes in EIFFEL.- 6.5 Abstract Data Types in MODULA-2.- 6.6 Abstract Data Types in ADA.- 7 Inheritance.- 7.1 Basic Ideas.- 7.2 Subranges and Subtypes.- 7.3 Extended Types in OBERON.- 7.4 Inheritance in SIMULA 67.- 7.5 Inheritance in SMALLTALK-80.- 7.6 Inheritance in C++.- 8 Concurrency.- 8.1 Basic Ideas.- 8.2 Coroutines in SIMULA 67.- 8.3 Semaphores.- 8.4 Monitors.- 8.5 Messages.- 8.6 Concurrency in ADA.- 9 Semantics.- 9.1 Why Formal Semantics?.- 9.2 Operational Semantics.- 9.3 Denotational Semantics.- 9.4 Axiomatic Semantics.- Exercises.- References.