It looks like you're offline.
Open Library logo
additional options menu

MARC record from Internet Archive

LEADER: 06992cam 2200841 a 4500
001 ocn770008777
003 OCoLC
005 20221010061638.0
008 120103s2006 caua ob 001 0 eng d
006 m o d
007 cr cnu---unuuu
040 $aN$T$beng$epn$cN$T$dEBLCP$dE7B$dOCLCQ$dOCLCF$dOCLCQ$dYDXCP$dDEBSZ$dOCLCQ$dLOA$dOCLCO$dJBG$dOCLCA$dAGLDB$dMOR$dPIFAG$dZCU$dMERUC$dOCLCQ$dU3W$dSTF$dWRM$dOCLCQ$dVTS$dICG$dINT$dNRAMU$dVT2$dAU@$dOCLCQ$dDKC$dOCLCQ$dM8D$dHS0$dOCLCQ$dVLY$dUKAHL$dAJS$dOCLCQ$dOCLCO
019 $a769187746$a961618689$a962709923$a966209714$a988487065$a991950923$a1037920578$a1038697027$a1045526706$a1058073222$a1081225466$a1162407970$a1241963261$a1290083451$a1300482515
020 $a9780080515168$q(electronic bk.)
020 $a0080515169$q(electronic bk.)
020 $a0124104096
020 $a9780124104099
020 $a1283281406
020 $a9781283281409
020 $a9786613281401
020 $a6613281409
020 $z0126339511
020 $z9780126339512
020 $z0123705894
020 $z9780123705891
035 $a(OCoLC)770008777$z(OCoLC)769187746$z(OCoLC)961618689$z(OCoLC)962709923$z(OCoLC)966209714$z(OCoLC)988487065$z(OCoLC)991950923$z(OCoLC)1037920578$z(OCoLC)1038697027$z(OCoLC)1045526706$z(OCoLC)1058073222$z(OCoLC)1081225466$z(OCoLC)1162407970$z(OCoLC)1241963261$z(OCoLC)1290083451$z(OCoLC)1300482515
050 4 $aQA76.7$b.S38 2006eb
072 7 $aCOM$x051010$2bisacsh
082 04 $a005.13$222
100 1 $aScott, Michael Lee,$d1959-
245 10 $aProgramming language pragmatics /$cMichael L. Scott.
250 $a2nd ed.
260 $aSan Francisco, CA :$bMorgan Kaufmann Pub.,$c©2006.
300 $a1 online resource (xxxi, 875 pages) :$billustrations
336 $atext$btxt$2rdacontent
337 $acomputer$bc$2rdamedia
338 $aonline resource$bcr$2rdacarrier
500 $aSome online versions lack accompanying media packaged with the printed version.
504 $aIncludes bibliographical references (pages 819-835) and index.
520 $aAccompanying CD-ROM contains ... "advanced/optional content, hundreds of working examples, an active search facility, and live links to manuals, tutorials, compilers, and interpreters on the World Wide Web."--Page 4 of cover
588 0 $aPrint version record.
505 0 $aFront cover; About the Author; Copyright page; Foreword; Contents; Preface; Part I. Foundations; Chapter 1. Introduction; 1.1 The Art of Language Design; 1.2 The Programming Language Spectrum; 1.3 Why Study Programming Languages?; 1.5 Programming Environments; 1.6 An Overview of Compilation; 1.7 Summary and Concluding Remarks; 1.8 Exercises; 1.9 Explorations; 1.10 Bibliographic Notes; Chapter 2. Programming Language Syntax; 2.1 Specifying Syntax; 2.3 Parsing; 2.4 Theoretical Foundations; 2.5 Summary and Concluding Remarks; 2.6 Exercises; 2.7 Explorations; 2.8 Bibliographic Notes
505 8 $aChapter 3. Names, Scopes, and Bindings3.1 The Notion of Binding Time; 3.2 Object Lifetime and Storage Management; 3.3 Scope Rules; 3.4 Implementing Scope; 3.5 The Binding of Referencing Environments; 3.6 Binding Within a Scope; 3.7 Separate Compilation; 3.8 Summary and Concluding Remarks; 3.9 Exercises; 3.10 Explorations; 3.11 Bibliographic Notes; Chapter 4. Semantic Analysis; 4.1 The Role of the Semantic Analyzer; 4.2 Attribute Grammars; 4.3 Evaluating Attributes; 4.4 Action Routines; 4.5 Space Management for Attributes; 4.6 Decorating a Syntax Tree; 4.7 Summary and Concluding Remarks
505 8 $a4.8 Exercises4.9 Explorations; 4.10 Bibliographic Notes; Chapter 5. Target Machine Architecture; 5.1 The Memory Hierarchy; 5.2 Data Representation; 5.3 Instruction Set Architecture; 5.4 Architecture and Implementation; 5.5 Compiling for Modern Processors; 5.6 Summary and Concluding Remarks; 5.7 Exercises; 5.8 Explorations; 5.9 Bibliographic Notes; Part II. Core Issues in Language Design; Chapter 6. Control Flow; 6.1 Expression Evaluation; 6.2 Structured and Unstructured Flow; 6.3 Sequencing; 6.4 Selection; 6.5 Iteration; 6.6 Recursion; 6.7 Nondeterminacy; 6.8 Summary and Concluding Remarks
505 8 $a6.9 Exercises6.10 Explorations; 6.11 Bibliographic Notes; Chapter 7. Data Types; 7.1 Type Systems; 7.2 Type Checking; 7.3 Records (Structures) and Variants (Unions); 7.4 Arrays; 7.5 lines; 7.6 Sets; 7.7 Pointers and Recursive Types; 7.8 Lists; 7.9 Files and Input/Output; 7.10 Equality Testing and Assignment; 7.11 Summary and Concluding Remarks; 7.12 Exercises; 7.13 Explorations; 7.14 Bibliographic Notes; Chapter 8. Subroutines and Control Abstraction; 8.1 Review of Stack Layout; 8.2 Calling Sequences; 8.3 Parameter Passing; 8.4 Generic Subroutines and Modules; 8.5 Exception Handling
505 8 $a8.6 Coroutines8.7 Summary and Concluding Remarks; 8.8 Exercises; 8.9 Explorations; 8.10 Bibliographic Notes; Chapter 9. Data Abstraction and Object Orientation; 9.1 Object-Oriented Programming; 9.2 Encapsulation and Inheritance; 9.3 Initialization and Finalization; 9.4 Dynamic Method Binding; 9.5 Multiple Inheritance; 9.6 Object-Oriented Programming Revisited; 9.7 Summary and Concluding Remarks; 9.8 Exercises; 9.9 Explorations; 9.10 Bibliographic Notes; Part III. Alternative Programming Models; Chapter 10. Functional Languages; 10.1 Historical Origins; 10.2 Functional Programming Concepts
650 0 $aProgramming languages (Electronic computers)
650 2 $aProgramming Languages
650 6 $aLangages de programmation.
650 7 $aCOMPUTERS$xProgramming Languages$xGeneral.$2bisacsh
650 7 $aProgramming languages (Electronic computers)$2fast$0(OCoLC)fst01078704
650 7 $aProgrammiersprache$2gnd
655 4 $aElectronic books.
655 7 $aLehrbuch.$2swd
776 08 $iPrint version:$aScott, Michael Lee, 1959-$tProgramming language pragmatics.$b2nd ed.$dSan Francisco, CA : Morgan Kaufmann Pub., ©2006$z0126339511$w(DLC) 2006272697$w(OCoLC)61424769
856 40 $3ebrary$uhttp://site.ebrary.com/id/10502565
856 40 $3EBSCOhost$uhttps://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=407857
856 40 $3ProQuest Ebook Central$uhttps://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=649018
856 40 $3VLeBooks$uhttp://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9780080515168
856 42 $3Publisher description$uhttp://catdir.loc.gov/catdir/enhancements/fy0632/2006272697-d.html
938 $aAskews and Holts Library Services$bASKH$nAH23085519
938 $aEBL - Ebook Library$bEBLB$nEBL649018
938 $aebrary$bEBRY$nebr10502565
938 $aEBSCOhost$bEBSC$n407857
938 $aYBP Library Services$bYANK$n7201767
029 1 $aAU@$b000053003322
029 1 $aDEBBG$bBV043126356
029 1 $aDEBBG$bBV044049674
029 1 $aDEBSZ$b421489669
029 1 $aDEBSZ$b430940742
029 1 $aNZ1$b14540683
994 $aZ0$bGTX
948 $hNO HOLDINGS IN GTX - 1486 OTHER HOLDINGS