|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
b8014745 |
006 |
m o d |
007 |
cr ||||||||||| |
008 |
121227s1984 gw o 000 0 eng |
005 |
20240418150408.1 |
019 |
|
|
|a 851754012
|
020 |
|
|
|a 9783642694066
|q (electronic bk.)
|
020 |
|
|
|a 3642694063
|q (electronic bk.)
|
020 |
|
|
|a 9783642694080
|q (print)
|
020 |
|
|
|a 364269408X
|q (print)
|
020 |
|
|
|z 3642694063
|
024 |
7 |
|
|a 10.1007/978-3-642-69406-6
|
035 |
|
|
|a (OCoLC)spr858929898
|
035 |
|
|
|a (OCoLC)858929898
|z (OCoLC)851754012
|
037 |
|
|
|a spr10.1007/978-3-642-69406-6
|
040 |
|
|
|a Nz
|b eng
|e pn
|c UV0
|d OCLCO
|d GW5XE
|d OCLCF
|d UA@
|d COO
|d OCLCQ
|d AU@
|d EBLCP
|d OCLCQ
|
049 |
|
|
|a GWRE
|
050 |
|
4 |
|a QA76.76.C65
|
100 |
1 |
|
|a Horowitz, Ellis.
|
245 |
1 |
0 |
|a Fundamentals of Programming Languages /
|c by Ellis Horowitz.
|
250 |
|
|
|a Second edition.
|
260 |
|
|
|a Berlin, Heidelberg :
|b Springer Berlin Heidelberg,
|c 1984.
|
300 |
|
|
|a 1 online resource.
|
336 |
|
|
|a text
|b txt
|2 rdacontent.
|
337 |
|
|
|a computer
|b c
|2 rdamedia.
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier.
|
505 |
0 |
|
|a 1. The Evolution of Programming Languages -- 1.1 Early History -- 1.2 Early Modern History -- 1.3 FORTRAN and ALGOL 60 -- 1.4 The Stormy' 60s -- 1.5 Advances in the' 70s -- Concepts Discussed in This Chapter -- Exercises -- 2. The Challenge of Programming Language Design -- 2.1 Criteria for Language Design -- 2.2 Some Possible Solutions -- Concepts Discussed in This Chapter -- Exercises -- 3. Defining Syntax -- 3.1 The Character Set -- 3.2 BNF -- 3.3 Syntax Graphs -- 3.4 Syntax and Program Reliability -- Concepts Discussed in This Chapter -- Exercises -- 4. Variables, Expressions and Statements -- 4.1 Variables and the Assignment Statement -- 4.2 Binding Time and Storage Allocation -- 4.3 Constants and Initialization -- 4.4 Expressions -- 4.5 Conditional Statements -- 4.6 Iterative Statements -- 4.7 The GOTO Statement and Labels -- 4.8 A First Look at Ada -- Concepts Discussed in This Chapter -- Exercises -- 5. Types -- 5.1 Data Types and Typing -- 5.2 Enumerated Data Types -- 5.3 Elementary Data Types -- 5.4 Pointer Data Type -- 5.5 Structured Data Types -- 5.6 Type Coercion -- 5.7 Type Equivalence -- 5.8 A Look at Ada and Types -- Concepts Discussed in This Chapter -- Exercises -- 6. Scope and Extent -- 6.1 The Basics -- 6.2 Run-time Implementation -- 6.3 An Extended Example -- 6.4 Binding, Scope and Extent Revisited -- 6.5 A Look at Ada and Scope -- Concepts Discussed in This Chapter -- Exercises -- 7. Procedures -- 7.1 General Features -- 7.2 Parameter Evaluation and Passing -- 7.3 Call-By-Name -- 7.4 Specification of Objects in a Procedure -- 7.5 Aliasing -- 7.6 Overloading -- 7.7 Generic Functions -- 7.8 Coroutines -- Concepts Discussed in This Chapter -- Exercises -- 8. Data Abstraction -- 8.1 An Introduction -- 8.2 MODULA -- 8.3 Euclid -- 8.4 Ada -- 8.5 SIMULA 67 -- 8.6 Abstract Data Types -- Concepts Discussed in This Chapter -- Exercises -- 9. Exception Handling -- 9.1 Design Issues -- 9.2 PL/I ON-Conditions -- 9.3 Exception Handling in CLU -- 9.4 Exception Handling in MESA -- 9.5 Exception Handling in Ada -- Concepts Discussed in This Chapter -- Exercises -- 10. Concurrency -- 10.1 Basic Concepts -- 10.2 Semaphores -- 10.3 Monitors -- 10.4 Message Passing -- 10.5 Concurrency in Ada -- Concepts Discussed in This Chapter -- Exercises -- 11. Input-Output -- Concepts Discussed in This Chapter -- Exercises -- 12. Functional Programming -- 12.1 What is Functional Programming -- 12.2 The Basics of LISP -- 12.3 The LIST Interpreter -- 12.4 FUNARGs and FEXPRs -- 12.5 The PROG Feature -- 12.6 Delayed Evaluation -- Concepts Discussed in This Chapter -- Exercises -- 13. Data Flow Programming Languages -- 13.1 The Data Flow Model -- 13.2 Language Design Goals -- 13.3 VAL -- A Data Flow Programming Language -- Concepts Discussed in This Chapter -- Exercises -- 14. Object Oriented Programming Languages -- 14.1 History -- 14.2 Division of Smalltalk into Programming Language and User Interface -- 14.3 Smalltalk: Object Oriented Programming Language -- 14.4 Smalltalk: Object Oriented User Interface -- 14.5 Design Principles -- Concepts Discussed in This Chapter -- Exercises -- References.
|
650 |
|
0 |
|a Computer science.
|
650 |
|
7 |
|a Computer science.
|2 fast
|0 (OCoLC)fst00872451.
|
776 |
0 |
8 |
|i Print version:
|z 9783642694080.
|
856 |
4 |
0 |
|u https://colorado.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-3-642-69406-6
|z Full Text (via Springer)
|
907 |
|
|
|a .b80147458
|b 07-02-19
|c 06-02-15
|
998 |
|
|
|a web
|b 05-01-17
|c f
|d b
|e -
|f eng
|g gw
|h 0
|i 1
|
907 |
|
|
|a .b80147458
|b 05-09-17
|c 06-02-15
|
915 |
|
|
|a M
|
956 |
|
|
|a Springer e-books
|
956 |
|
|
|b Springer Nature - Springer Book Archive - Springer Computer Science
|
956 |
|
|
|a Computer Science
|
956 |
|
|
|a Springer e-books: Archive
|
999 |
f |
f |
|i cf25b85b-07dc-5b35-9dd7-03f905016ba1
|s dc93254b-8ac8-592a-a162-91cb6132fcb3
|
952 |
f |
f |
|p Can circulate
|a University of Colorado Boulder
|b Online
|c Online
|d Online
|e QA76.76.C65
|h Library of Congress classification
|i Ebooks, Prospector
|n 1
|