000 01857nam a2200253Ia 4500
003 NULRC
005 20250520100607.0
008 250520s9999 xx 000 0 und d
020 _a9781111529413
040 _cNULRC
050 _aQA 76.7 .L68 2012
100 _aLouden, Kenneth C.
_eauthor
245 0 _aProgramming languages :
_bprinciples and practice /
_cKenneth C. Louden, Kenneth A. Lambert.
250 _aThird edition.
260 _aBoston, Massachusetts :
_bCourse Technology Cengage Learning,
_cc2012
300 _aix, 662 pages :
_billustrations ;
_c24 cm.
365 _bUSD168.83
504 _aIncludes bibliographical references (pages 639-646) and index.
505 _aIntroduction -- Language design criteria -- Functional programming -- Logic programming -- Object-oriented programming -- Syntax -- Basic semantics -- Data types -- Control I -- Expressions and statements -- Control II -- Procedures and environments -- Abstract data types and modules -- Formal semantics -- Parallel programming.
520 _a"Kenneth Louden and Kenneth Lambert's new edition of Programming languages: principles and practice gives advanced undergraduate students an overview of programming languages through general principles combined with details about many modern languages. Major languages used in this edition include C, C++, Smalltalk, Java, Ada, ML, Haskell, Scheme, and Prolog; many other languages are discussed more briefly. The text also contains extensive coverage of implementation issues, the theoretical foundations of programming languages, and a large number of exercises, making it the perfect bridge to compiler courses and to the theoretical study of programming languages."--Publisher's description."
650 _aPROGRAMMING LANGUAGES (ELECTRONIC COMPUTERS)
700 _aLambert, Kenneth A.
_eco-author
942 _2lcc
_cBK
999 _c8953
_d8953