Organization of Programming Languages
Autor Bernd Teufelen Limba Engleză Paperback – 23 sep 1991
Preț: 317.85 lei
Preț vechi: 397.31 lei
-20%
Puncte Express: 477
Carte tipărită la comandă
Livrare economică 12-26 august
Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 400.00 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.
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.