Concepts in Programming Languages

Front Cover
Cambridge University Press, 2003 - Computers - 529 pages
5 Reviews
Concepts in Programming Languages elucidates the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calculus and denotational semantics, in an easy-to-read, informal style, focusing on the main insights provided by these theories. Advanced topics include concurrency, concurrent object-oriented programming, program components, and inter-language interoperability. A chapter on logic programming illustrates the importance of specialized programming methods for certain kinds of problems.
  

What people are saying - Write a review

User ratings

5 stars
2
4 stars
2
3 stars
0
2 stars
0
1 star
1

User Review - Flag as inappropriate

nmkko,,ol

User Review - Flag as inappropriate

nice book

Contents

II
3
IV
5
V
6
VI
8
VII
10
IX
16
XI
18
XIII
20
LXIII
288
LXIV
290
LXV
292
LXVI
293
LXVII
294
LXVIII
300
LXX
303
LXXI
308

XIV
22
XV
25
XVI
39
XVII
40
XVIII
48
XX
57
XXI
67
XXII
76
XXIII
82
XXIV
83
XXV
93
XXVII
99
XXVIII
101
XXIX
103
XXX
121
XXXI
122
XXXII
129
XXXIV
132
XXXV
135
XXXVI
145
XXXVII
151
XXXVIII
155
XXXIX
156
XL
162
XLII
165
XLIII
170
XLIV
182
XLV
190
XLVI
191
XLVII
204
XLVIII
207
XLIX
218
L
223
LI
227
LII
228
LIII
235
LV
242
LVI
252
LVII
259
LVIII
269
LIX
271
LX
277
LXII
278
LXXII
310
LXXIII
312
LXXIV
318
LXXV
322
LXXVI
326
LXXVII
327
LXXVIII
337
LXXX
340
LXXXI
346
LXXXII
355
LXXXIII
359
LXXXIV
366
LXXXV
367
LXXXVI
384
LXXXVII
386
LXXXVIII
389
LXXXIX
396
XC
404
XCI
412
XCII
417
XCIII
420
XCIV
429
XCV
431
XCVI
433
XCVII
441
XCVIII
445
XCIX
454
C
466
CI
469
CII
475
CIV
476
CV
478
CVI
482
CVII
486
CVIII
492
CIX
496
CX
505
CXI
507
CXIII
509
CXIV
521
CXV
525
Copyright

Common terms and phrases

References to this book

All Book Search results »

Bibliographic information