Programming language pragmatics /:
Accompanying 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
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
San Francisco, CA :
Morgan Kaufmann Pub.,
©2006.
|
Ausgabe: | 2nd ed. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Accompanying 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 |
Beschreibung: | Some online versions lack accompanying media packaged with the printed version. |
Beschreibung: | 1 online resource (xxxi, 875 pages) : illustrations |
Bibliographie: | Includes bibliographical references (pages 819-835) and index. |
ISBN: | 9780080515168 0080515169 0124104096 9780124104099 1283281406 9781283281409 9786613281401 6613281409 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn770008777 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 120103s2006 caua ob 001 0 eng d | ||
040 | |a N$T |b eng |e pn |c N$T |d EBLCP |d E7B |d OCLCQ |d OCLCF |d OCLCQ |d YDXCP |d DEBSZ |d OCLCQ |d LOA |d OCLCO |d JBG |d OCLCA |d AGLDB |d MOR |d PIFAG |d ZCU |d MERUC |d OCLCQ |d U3W |d STF |d WRM |d OCLCQ |d VTS |d ICG |d INT |d NRAMU |d VT2 |d AU@ |d OCLCQ |d DKC |d OCLCQ |d M8D |d HS0 |d OCLCQ |d VLY |d UKAHL |d AJS |d OCLCQ |d OCLCO |d INARC |d OCLCQ |d OCLCO |d OCLCL |d EZC |d UKCRE | ||
019 | |a 769187746 |a 961618689 |a 962709923 |a 966209714 |a 988487065 |a 991950923 |a 1034920418 |a 1037920578 |a 1038697027 |a 1045526706 |a 1058073222 |a 1081225466 |a 1153033343 |a 1162407970 |a 1241963261 |a 1290083451 |a 1300482515 | ||
020 | |a 9780080515168 |q (electronic bk.) | ||
020 | |a 0080515169 |q (electronic bk.) | ||
020 | |a 0124104096 | ||
020 | |a 9780124104099 | ||
020 | |a 1283281406 | ||
020 | |a 9781283281409 | ||
020 | |a 9786613281401 | ||
020 | |a 6613281409 | ||
020 | |z 0126339511 | ||
020 | |z 9780126339512 | ||
020 | |z 0123705894 | ||
020 | |z 9780123705891 | ||
035 | |a (OCoLC)770008777 |z (OCoLC)769187746 |z (OCoLC)961618689 |z (OCoLC)962709923 |z (OCoLC)966209714 |z (OCoLC)988487065 |z (OCoLC)991950923 |z (OCoLC)1034920418 |z (OCoLC)1037920578 |z (OCoLC)1038697027 |z (OCoLC)1045526706 |z (OCoLC)1058073222 |z (OCoLC)1081225466 |z (OCoLC)1153033343 |z (OCoLC)1162407970 |z (OCoLC)1241963261 |z (OCoLC)1290083451 |z (OCoLC)1300482515 | ||
050 | 4 | |a QA76.7 |b .S38 2006eb | |
072 | 7 | |a COM |x 051010 |2 bisacsh | |
082 | 7 | |a 005.13 |2 22 | |
049 | |a MAIN | ||
100 | 1 | |a Scott, Michael Lee, |d 1959- |1 https://id.oclc.org/worldcat/entity/E39PBJmtFBvP9wx7b34q6yFYfq |0 http://id.loc.gov/authorities/names/n87105226 | |
245 | 1 | 0 | |a Programming language pragmatics / |c Michael L. Scott. |
250 | |a 2nd ed. | ||
260 | |a San Francisco, CA : |b Morgan Kaufmann Pub., |c ©2006. | ||
300 | |a 1 online resource (xxxi, 875 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
500 | |a Some online versions lack accompanying media packaged with the printed version. | ||
504 | |a Includes bibliographical references (pages 819-835) and index. | ||
520 | |a Accompanying 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 | |a Print version record. | |
505 | 0 | |a Front 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 | |a Chapter 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 | |a 4.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 | |a 6.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 | |a 8.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 | |a Programming languages (Electronic computers) |0 http://id.loc.gov/authorities/subjects/sh85107313 | |
650 | 2 | |a Programming Languages |0 https://id.nlm.nih.gov/mesh/D011381 | |
650 | 6 | |a Langages de programmation. | |
650 | 7 | |a COMPUTERS |x Programming Languages |x General. |2 bisacsh | |
650 | 7 | |a Programming languages (Electronic computers) |2 fast | |
650 | 7 | |a Programmiersprache |2 gnd | |
655 | 7 | |a Lehrbuch. |2 swd | |
655 | 7 | |a dissertations. |2 aat | |
655 | 7 | |a Academic theses |2 fast | |
655 | 7 | |a Academic theses. |2 lcgft |0 http://id.loc.gov/authorities/genreForms/gf2014026039 | |
655 | 7 | |a Thèses et écrits académiques. |2 rvmgf | |
758 | |i has work: |a Programming language pragmatics (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGC6VyCqgH89hTkvT7KwFq |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Scott, Michael Lee, 1959- |t Programming language pragmatics. |b 2nd ed. |d San Francisco, CA : Morgan Kaufmann Pub., ©2006 |z 0126339511 |w (DLC) 2006272697 |w (OCoLC)61424769 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=407857 |3 Volltext |
938 | |a Internet Archive |b INAR |n programminglangu0000scot_4edi | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH23085519 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL649018 | ||
938 | |a ebrary |b EBRY |n ebr10502565 | ||
938 | |a EBSCOhost |b EBSC |n 407857 | ||
938 | |a YBP Library Services |b YANK |n 7201767 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn770008777 |
---|---|
_version_ | 1816881781571321856 |
adam_text | |
any_adam_object | |
author | Scott, Michael Lee, 1959- |
author_GND | http://id.loc.gov/authorities/names/n87105226 |
author_facet | Scott, Michael Lee, 1959- |
author_role | |
author_sort | Scott, Michael Lee, 1959- |
author_variant | m l s ml mls |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.7 .S38 2006eb |
callnumber-search | QA76.7 .S38 2006eb |
callnumber-sort | QA 276.7 S38 42006EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Front 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 Chapter 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 4.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 6.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 8.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 |
ctrlnum | (OCoLC)770008777 |
dewey-full | 005.13 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13 |
dewey-search | 005.13 |
dewey-sort | 15.13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2nd ed. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>07075cam a2200781 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn770008777</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">120103s2006 caua ob 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">N$T</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">N$T</subfield><subfield code="d">EBLCP</subfield><subfield code="d">E7B</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">YDXCP</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">LOA</subfield><subfield code="d">OCLCO</subfield><subfield code="d">JBG</subfield><subfield code="d">OCLCA</subfield><subfield code="d">AGLDB</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">ZCU</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">U3W</subfield><subfield code="d">STF</subfield><subfield code="d">WRM</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">VTS</subfield><subfield code="d">ICG</subfield><subfield code="d">INT</subfield><subfield code="d">NRAMU</subfield><subfield code="d">VT2</subfield><subfield code="d">AU@</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">M8D</subfield><subfield code="d">HS0</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">VLY</subfield><subfield code="d">UKAHL</subfield><subfield code="d">AJS</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">INARC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">EZC</subfield><subfield code="d">UKCRE</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">769187746</subfield><subfield code="a">961618689</subfield><subfield code="a">962709923</subfield><subfield code="a">966209714</subfield><subfield code="a">988487065</subfield><subfield code="a">991950923</subfield><subfield code="a">1034920418</subfield><subfield code="a">1037920578</subfield><subfield code="a">1038697027</subfield><subfield code="a">1045526706</subfield><subfield code="a">1058073222</subfield><subfield code="a">1081225466</subfield><subfield code="a">1153033343</subfield><subfield code="a">1162407970</subfield><subfield code="a">1241963261</subfield><subfield code="a">1290083451</subfield><subfield code="a">1300482515</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780080515168</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0080515169</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0124104096</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780124104099</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1283281406</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781283281409</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9786613281401</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">6613281409</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">0126339511</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9780126339512</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">0123705894</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9780123705891</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)770008777</subfield><subfield code="z">(OCoLC)769187746</subfield><subfield code="z">(OCoLC)961618689</subfield><subfield code="z">(OCoLC)962709923</subfield><subfield code="z">(OCoLC)966209714</subfield><subfield code="z">(OCoLC)988487065</subfield><subfield code="z">(OCoLC)991950923</subfield><subfield code="z">(OCoLC)1034920418</subfield><subfield code="z">(OCoLC)1037920578</subfield><subfield code="z">(OCoLC)1038697027</subfield><subfield code="z">(OCoLC)1045526706</subfield><subfield code="z">(OCoLC)1058073222</subfield><subfield code="z">(OCoLC)1081225466</subfield><subfield code="z">(OCoLC)1153033343</subfield><subfield code="z">(OCoLC)1162407970</subfield><subfield code="z">(OCoLC)1241963261</subfield><subfield code="z">(OCoLC)1290083451</subfield><subfield code="z">(OCoLC)1300482515</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.7</subfield><subfield code="b">.S38 2006eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051010</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.13</subfield><subfield code="2">22</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Scott, Michael Lee,</subfield><subfield code="d">1959-</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PBJmtFBvP9wx7b34q6yFYfq</subfield><subfield code="0">http://id.loc.gov/authorities/names/n87105226</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programming language pragmatics /</subfield><subfield code="c">Michael L. Scott.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2nd ed.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">San Francisco, CA :</subfield><subfield code="b">Morgan Kaufmann Pub.,</subfield><subfield code="c">©2006.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (xxxi, 875 pages) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Some online versions lack accompanying media packaged with the printed version.</subfield></datafield><datafield tag="504" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references (pages 819-835) and index.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Accompanying 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</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Front 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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">4.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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">6.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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">8.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</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Programming languages (Electronic computers)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85107313</subfield></datafield><datafield tag="650" ind1=" " ind2="2"><subfield code="a">Programming Languages</subfield><subfield code="0">https://id.nlm.nih.gov/mesh/D011381</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Langages de programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programming languages (Electronic computers)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programmiersprache</subfield><subfield code="2">gnd</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">Lehrbuch.</subfield><subfield code="2">swd</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">dissertations.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">Academic theses</subfield><subfield code="2">fast</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">Academic theses.</subfield><subfield code="2">lcgft</subfield><subfield code="0">http://id.loc.gov/authorities/genreForms/gf2014026039</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">Thèses et écrits académiques.</subfield><subfield code="2">rvmgf</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Programming language pragmatics (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCGC6VyCqgH89hTkvT7KwFq</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Scott, Michael Lee, 1959-</subfield><subfield code="t">Programming language pragmatics.</subfield><subfield code="b">2nd ed.</subfield><subfield code="d">San Francisco, CA : Morgan Kaufmann Pub., ©2006</subfield><subfield code="z">0126339511</subfield><subfield code="w">(DLC) 2006272697</subfield><subfield code="w">(OCoLC)61424769</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=407857</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Internet Archive</subfield><subfield code="b">INAR</subfield><subfield code="n">programminglangu0000scot_4edi</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH23085519</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL649018</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10502565</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">407857</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">7201767</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
genre | Lehrbuch. swd dissertations. aat Academic theses fast Academic theses. lcgft http://id.loc.gov/authorities/genreForms/gf2014026039 Thèses et écrits académiques. rvmgf |
genre_facet | Lehrbuch. dissertations. Academic theses Academic theses. Thèses et écrits académiques. |
id | ZDB-4-EBA-ocn770008777 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:18:10Z |
institution | BVB |
isbn | 9780080515168 0080515169 0124104096 9780124104099 1283281406 9781283281409 9786613281401 6613281409 |
language | English |
oclc_num | 770008777 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (xxxi, 875 pages) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Morgan Kaufmann Pub., |
record_format | marc |
spelling | Scott, Michael Lee, 1959- https://id.oclc.org/worldcat/entity/E39PBJmtFBvP9wx7b34q6yFYfq http://id.loc.gov/authorities/names/n87105226 Programming language pragmatics / Michael L. Scott. 2nd ed. San Francisco, CA : Morgan Kaufmann Pub., ©2006. 1 online resource (xxxi, 875 pages) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Some online versions lack accompanying media packaged with the printed version. Includes bibliographical references (pages 819-835) and index. Accompanying 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 Print version record. Front 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 Chapter 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 4.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 6.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 8.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 Programming languages (Electronic computers) http://id.loc.gov/authorities/subjects/sh85107313 Programming Languages https://id.nlm.nih.gov/mesh/D011381 Langages de programmation. COMPUTERS Programming Languages General. bisacsh Programming languages (Electronic computers) fast Programmiersprache gnd Lehrbuch. swd dissertations. aat Academic theses fast Academic theses. lcgft http://id.loc.gov/authorities/genreForms/gf2014026039 Thèses et écrits académiques. rvmgf has work: Programming language pragmatics (Text) https://id.oclc.org/worldcat/entity/E39PCGC6VyCqgH89hTkvT7KwFq https://id.oclc.org/worldcat/ontology/hasWork Print version: Scott, Michael Lee, 1959- Programming language pragmatics. 2nd ed. San Francisco, CA : Morgan Kaufmann Pub., ©2006 0126339511 (DLC) 2006272697 (OCoLC)61424769 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=407857 Volltext |
spellingShingle | Scott, Michael Lee, 1959- Programming language pragmatics / Front 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 Chapter 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 4.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 6.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 8.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 Programming languages (Electronic computers) http://id.loc.gov/authorities/subjects/sh85107313 Programming Languages https://id.nlm.nih.gov/mesh/D011381 Langages de programmation. COMPUTERS Programming Languages General. bisacsh Programming languages (Electronic computers) fast Programmiersprache gnd |
subject_GND | http://id.loc.gov/authorities/subjects/sh85107313 https://id.nlm.nih.gov/mesh/D011381 http://id.loc.gov/authorities/genreForms/gf2014026039 |
title | Programming language pragmatics / |
title_auth | Programming language pragmatics / |
title_exact_search | Programming language pragmatics / |
title_full | Programming language pragmatics / Michael L. Scott. |
title_fullStr | Programming language pragmatics / Michael L. Scott. |
title_full_unstemmed | Programming language pragmatics / Michael L. Scott. |
title_short | Programming language pragmatics / |
title_sort | programming language pragmatics |
topic | Programming languages (Electronic computers) http://id.loc.gov/authorities/subjects/sh85107313 Programming Languages https://id.nlm.nih.gov/mesh/D011381 Langages de programmation. COMPUTERS Programming Languages General. bisacsh Programming languages (Electronic computers) fast Programmiersprache gnd |
topic_facet | Programming languages (Electronic computers) Programming Languages Langages de programmation. COMPUTERS Programming Languages General. Programmiersprache Lehrbuch. dissertations. Academic theses Academic theses. Thèses et écrits académiques. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=407857 |
work_keys_str_mv | AT scottmichaellee programminglanguagepragmatics |