Programming language design concepts:
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Hoboken, NJ
John Wiley & Sons
2004
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xviii, 473 p. ill. |
ISBN: | 0470853204 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV019684333 | ||
003 | DE-604 | ||
005 | 20060630 | ||
007 | t | ||
008 | 050203s2004 xxua||| |||| 00||| eng d | ||
010 | |a 2003026236 | ||
020 | |a 0470853204 |c pbk. : acidfree paper |9 0-470-85320-4 | ||
035 | |a (OCoLC)53896559 | ||
035 | |a (DE-599)BVBBV019684333 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-703 |a DE-92 |a DE-898 | ||
050 | 0 | |a QA76.7 | |
082 | 0 | |a 005.13 |2 22 | |
084 | |a ST 240 |0 (DE-625)143625: |2 rvk | ||
245 | 1 | 0 | |a Programming language design concepts |c David A. Watt. With contributions by William Findlay |
264 | 1 | |a Hoboken, NJ |b John Wiley & Sons |c 2004 | |
300 | |a xviii, 473 p. |b ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Langages de programmation | |
650 | 4 | |a aProgramming languages (Electronic computers) | |
650 | 0 | 7 | |a Entwurf |0 (DE-588)4121208-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmiersprache |0 (DE-588)4047409-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Programmiersprache |0 (DE-588)4047409-4 |D s |
689 | 0 | 1 | |a Entwurf |0 (DE-588)4121208-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Watt, David A. |e Sonstige |4 oth | |
700 | 1 | |a Findlay, William |e Sonstige |4 oth | |
856 | 4 | 2 | |m HEBIS Datenaustausch Mainz |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013012254&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-013012254 |
Datensatz im Suchindex
_version_ | 1810520016384163840 |
---|---|
adam_text |
PROGRAMMING LANGUAGE DESIGN CONCEPTS DAVID A. WATT, UNIVERSITY OF
GLASGOW WITH CONTRIBUTIONS BY WILLIAM FINDLAY, UNIVERSITY OF GLASGOW
JOHN WILEY & SONS, LTD 4)'^ ^S V-4. O' ,$ CONTENTS PREFACE XV PART I:
INTRODUCTION 1 PROGRAMMING LANGUAGES 1.1 PROGRAMMING LINGUISTICS 1.2
1.1.1 1.1.2 1.1.3 CONCEPTS AND PARADIGMS SYNTAX, SEMANTICS, AND
PRAGMATICS LANGUAGE PROCESSORS HISTORICAL DEVELOPMENT SUMMARY FURTHER
READING EXERCISES TIL: BASIC VALUES AND 2.1 2.2 2.3 2.4 2.5 2.6 CONCEPTS
TYPES TYPES PRIMITIVE TYPES 2.2.1 2.2.2 2.2.3 BUILT-IN PRIMITIVE TYPES
DENNED PRIMITIVE TYPES DISCRETE PRIMITIVE TYPES COMPOSITE TYPES 2.3.1
2.3.2 2.3.3 CARTESIAN PRODUCTS, STRUCTURES, AND RECORDS MAPPINGS,
ARRAYS, AND FUNCTIONS DISJOINT UNIONS, DISCRIMINATED RECORDS, AND
OBJECTS RECURSIVE TYPES 2.4.1 2.4.2 2.4.3 TYPE 2.5.1 2.5.2 2.5.3 LISTS
STRINGS RECURSIVE TYPES IN GENERAL SYSTEMS STATIC VS DYNAMIC TYPING TYPE
EQUIVALENCE THE TYPE COMPLETENESS PRINCIPLE EXPRESSIONS 2.6.1 2.6.2
2.6.3 2.6.4 2.6.5 2.6.6 LITERALS CONSTRUCTIONS FUNCTION CALLS
CONDITIONAL EXPRESSIONS ITERATIVE EXPRESSIONS CONSTANT AND VARIABLE
ACCESSES 3 3 3 5 6 6 10 10 10 13 15 15 16 16 18 19 20 21 23 27 33 33 35
36 37 38 40 42 43 43 44 46 47 48 49 VII VIII CONTENTS 2.7 IMPLEMENTATION
NOTES 49 2.7.1 REPRESENTATION OF PRIMITIVE TYPES 49 2.7.2 REPRESENTATION
OF CARTESIAN PRODUCTS 50 2.7.3 REPRESENTATION OF ARRAYS 50 2.7.4
REPRESENTATION OF DISJOINT UNIONS 51 2.7.5 REPRESENTATION OF RECURSIVE
TYPES 51 SUMMARY 52 FURTHER READING 52 EXERCISES 52 VARIABLES AND
STORAGE 57 3.1 VARIABLES AND STORAGE 57 3.2 SIMPLE VARIABLES 58 3.3
COMPOSITE VARIABLES 59 3.3.1 TOTAL VS SELECTIVE UPDATE 60 3.3.2 STATIC
VS DYNAMIC VS FLEXIBLE ARRAYS 61 3.4 COPY SEMANTICS VS REFERENCE
SEMANTICS 63 3.5 LIFETIME 66 3.5.1 GLOBAL AND LOCAL VARIABLES 66 3.5.2
HEAP VARIABLES 68 3.5.3 PERSISTENT VARIABLES 71 3.6 POINTERS 73 3.6.1
POINTERS AND RECURSIVE TYPES 74 3.6.2 DANGLING POINTERS 75 3.7 COMMANDS
77 3.7.1 SKIPS 77 3.7.2 ASSIGNMENTS 77 3.7.3 PROPER PROCEDURE CALLS 78
3.7.4 SEQUENTIAL COMMANDS 79 3.7.5 COLLATERAL COMMANDS 79 3.7.6
CONDITIONAL COMMANDS 80 3.7.7 ITERATIVE COMMANDS 82 3.8 EXPRESSIONS WITH
SIDE EFFECTS 85 3.8.1 COMMAND EXPRESSIONS 86 3.8.2 EXPRESSION-ORIENTED
LANGUAGES 87 3.9 IMPLEMENTATION NOTES 87 3.9.1 STORAGE FOR GLOBAL AND
LOCAL VARIABLES 88 3.9.2 STORAGE FOR HEAP VARIABLES 89 3.9.3
REPRESENTATION OF DYNAMIC AND FLEXIBLE ARRAYS 90 SUMMARY 91 FURTHER
READING 91 EXERCISES 92 BINDINGS AND SCOPE 95 4.1 BINDINGS AND
ENVIRONMENTS 95 4.2 SCOPE 97 CONTENTS IX 4.2.1 BLOCK STRUCTURE 97 4.2.2
SCOPE AND VISIBILITY 99 4.2.3 STATIC VS DYNAMIC SCOPING 100 4.3
DECLARATIONS 102 4.3.1 TYPE DECLARATIONS 102 4.3.2 CONSTANT DECLARATIONS
104 4.3.3 VARIABLE DECLARATIONS 104 4.3.4 PROCEDURE DEFINITIONS 105
4.3.5 COLLATERAL DECLARATIONS 105 4.3.6 SEQUENTIAL DECLARATIONS 106
4.3.7 RECURSIVE DECLARATIONS 107 4.3.8 SCOPES OF DECLARATIONS 108 4.4
BLOCKS 108 4.4.1 BLOCK COMMANDS 109 4.4.2 BLOCK EXPRESSIONS 110 4.4.3
THE QUALIFICATION PRINCIPLE 110 SUMMARY 111 FURTHER READING 112
EXERCISES 112 5 PROCEDURAL ABSTRACTION 115 5.1 FUNCTION PROCEDURES AND
PROPER PROCEDURES 115 5.1.1 FUNCTION PROCEDURES 116 5.1.2 PROPER
PROCEDURES 118 5.1.3 THE ABSTRACTION PRINCIPLE 120 5.2 PARAMETERS AND
ARGUMENTS 122 5.2.1 COPY PARAMETER MECHANISMS 124 5.2.2 REFERENCE
PARAMETER MECHANISMS 125 5.2.3 THE CORRESPONDENCE PRINCIPLE 128 5.3
IMPLEMENTATION NOTES 129 5.3.1 IMPLEMENTATION OF PROCEDURE CALLS 130
5.3.2 IMPLEMENTATION OF PARAMETER MECHANISMS 130 SUMMARY 131 FURTHER
READING 131 EXERCISES 131 PART III: ADVANCED CONCEPTS 133 6 DATA
ABSTRACTION 135 6.1 PROGRAM UNITS, PACKAGES, AND ENCAPSULATION 135 6.1.1
PACKAGES 136 6.1.2 ENCAPSULATION 137 6.2 ABSTRACT TYPES 140 6.3 OBJECTS
AND CLASSES 145 6.3.1 CLASSES 146 6.3.2 SUBCLASSES AND INHERITANCE 151 X
CONTENTS 6.3.3 ABSTRACT CLASSES 157 6.3.4 SINGLE VS MULTIPLE INHERITANCE
160 6.3.5 INTERFACES 162 6.4 IMPLEMENTATION NOTES 164 6.4.1
REPRESENTATION OF OBJECTS 164 6.4.2 IMPLEMENTATION OF METHOD CALLS 165
SUMMARY 166 FURTHER READING 167 EXERCISES 167 7 GENERIC ABSTRACTION 171
7.1 GENERIC UNITS AND INSTANTIATION 171 7.1.1 GENERIC PACKAGES IN ADA
172 7.1.2 GENERIC CLASSES IN C++ 174 7.2 TYPE AND CLASS PARAMETERS 176
7.2.1 TYPE PARAMETERS IN ADA 176 7.2.2 TYPE PARAMETERS IN C++ 180 7.2.3
CLASS PARAMETERS IN JAVA 183 7.3 IMPLEMENTATION NOTES 186 7.3.1
IMPLEMENTATION OF ADA GENERIC UNITS 186 7.3.2 IMPLEMENTATION OF C++
GENERIC UNITS 187 7.3.3 IMPLEMENTATION OF JAVA GENERIC UNITS 188 SUMMARY
188 FURTHER READING 189 EXERCISES 189 8 TYPE SYSTEMS 191 8.1 INCLUSION
POLYMORPHISM 191 8.1.1 TYPES AND SUBTYPES 191 8.1.2 CLASSES AND
SUBCLASSES 195 8.2 PARAMETRIC POLYMORPHISM 198 8.2.1 POLYMORPHIC
PROCEDURES 198 8.2.2 PARAMETERIZED TYPES 200 8.2.3 TYPE INFERENCE 202
8.3 OVERLOADING 204 8.4 TYPE CONVERSIONS 207 8.5 IMPLEMENTATION NOTES
208 8.5.1 IMPLEMENTATION OF PARAMETRIC POLYMORPHISM 208 SUMMARY 210
FURTHER READING 210 EXERCISES 211 9 CONTROL FLOW 215 9.1 SEQUENCERS 215
9.2 JUMPS 216 9.3 ESCAPES 218 CONTENTS XI 9.4 EXCEPTIONS 221 9.5
IMPLEMENTATION NOTES 226 9.5.1 IMPLEMENTATION OF JUMPS AND ESCAPES 226
9.5.2 IMPLEMENTATION OF EXCEPTIONS 227 SUMMARY 227 FURTHER READING 228
EXERCISES 228 10 CONCURRENCY 231 10.1 WHY CONCURRENCY? 231 10.2 PROGRAMS
AND PROCESSES 233 10.3 PROBLEMS WITH CONCURRENCY 234 10.3.1
NONDETERMINISM 234 10.3.2 SPEED DEPENDENCE 234 10.3.3 DEADLOCK 236
10.3.4 STARVATION 237 10.4 PROCESS INTERACTIONS 238 10.4.1 INDEPENDENT
PROCESSES 238 10.4.2 COMPETING PROCESSES 238 10.4.3 COMMUNICATING
PROCESSES 239 10.5 CONCURRENCY PRIMITIVES 240 10.5.1 PROCESS CREATION
AND CONTROL 241 10.5.2 INTERRUPTS 243 10.5.3 SPIN LOCKS AND WAIT-FREE
ALGORITHMS 243 10.5.4 EVENTS 248 10.5.5 SEMAPHORES 249 10.5.6 MESSAGES
251 10.5.7 REMOTE PROCEDURE CALLS 252 10.6 CONCURRENT CONTROL
ABSTRACTIONS 253 10.6.1 CONDITIONAL CRITICAL REGIONS 253 10.6.2 MONITORS
255 10.6.3 RENDEZVOUS 256 SUMMARY 258 FURTHER READING 258 EXERCISES 259
PART IV: PARADIGMS 263 11 IMPERATIVE PROGRAMMING 265 11.1 KEY CONCEPTS
265 11.2 PRAGMATICS 266 11.2.1 A SIMPLE SPELLCHECKER 268 11.3 CASE
STUDY: C 269 11.3.1 VALUES AND TYPES 269 11.3.2 VARIABLES, STORAGE, AND
CONTROL 272 XII CONTENTS 12 11.3.3 BINDINGS AND SCOPE 11.3.4 PROCEDURAL
ABSTRACTION 11.3.5 INDEPENDENT COMPILATION 11.3.6 PREPROCESSOR
DIRECTIVES 11.3.7 FUNCTION LIBRARY 11.3.8 A SIMPLE SPELLCHECKER 11.4
CASE STUDY: ADA 11.4.1 VALUES AND TYPES 11.4.2 VARIABLES, STORAGE, AND
CONTROL 11.4.3 BINDINGS AND SCOPE 11.4.4 PROCEDURAL ABSTRACTION 11.4.5
DATA ABSTRACTION 11.4.6 GENERIC ABSTRACTION 11.4.7 SEPARATE COMPILATION
11.4.8 PACKAGE LIBRARY 11.4.9 A SIMPLE SPELLCHECKER SUMMARY FURTHER
READING EXERCISES OBJECT-ORIENTED PROGRAMMING 12.1 KEY CONCEPTS 12.2
PRAGMATICS 12.3 CASE STUDY: C++ 12.3.1 VALUES AND TYPES 12.3.2
VARIABLES, STORAGE, AND CONTROL 12.3.3 BINDINGS AND SCOPE 12.3.4
PROCEDURAL ABSTRACTION 12.3.5 DATA ABSTRACTION 12.3.6 GENERIC
ABSTRACTION 12.3.7 INDEPENDENT COMPILATION AND PREPROCESSOR DIRECTIVES
12.3.8 CLASS AND TEMPLATE LIBRARY 12.3.9 A SIMPLE SPELLCHECKER 12.4 CASE
STUDY: JAVA 12.4.1 VALUES AND TYPES 12.4.2 VARIABLES, STORAGE, AND
CONTROL 12.4.3 BINDINGS AND SCOPE 12.4.4 PROCEDURAL ABSTRACTION 12.4.5
DATA ABSTRACTION 12.4.6 GENERIC ABSTRACTION 12.4.7 SEPARATE COMPILATION
AND DYNAMIC LINKING 12.4.8 CLASS LIBRARY 12.4.9 A SIMPLE SPELLCHECKER
12.5 CASE STUDY: ADA95 12.5.1 TYPES 12.5.2 DATA ABSTRACTION 274 274 275
276 277 278 281 281 282 282 283 283 285 288 289 289 292 293 293 297 297
298 299 300 300 300 301 302 306 307 307 308 311 312 313 314 314 315 317
318 319 320 322 322 325 CONTENTS XIII SUMMARY 328 FURTHER READING 328
EXERCISES 329 13 CONCURRENT PROGRAMMING 333 13.1 KEY CONCEPTS 333 13.2
PRAGMATICS 334 13.3 CASE STUDY: ADA95 336 13.3.1 PROCESS CREATION AND
TERMINATION 336 13.3.2 MUTUAL EXCLUSION 338 13.3.3 ADMISSION CONTROL 339
13.3.4 SCHEDULING AWAY DEADLOCK 347 13.4 CASE STUDY: JAVA 355 13.4.1
PROCESS CREATION AND TERMINATION 356 13.4.2 MUTUAL EXCLUSION 358 13.4.3
ADMISSION CONTROL 359 13.5 IMPLEMENTATION NOTES 361 SUMMARY 363 FURTHER
READING 363 EXERCISES 363 14 FUNCTIONAL PROGRAMMING 367 14.1 KEY
CONCEPTS 367 14.1.1 EAGER VS NORMAL-ORDER VS LAZY EVALUATION 368 14.2
PRAGMATICS 370 14.3 CASE STUDY: HASKELL 370 14.3.1 VALUES AND TYPES 370
14.3.2 BINDINGS AND SCOPE 374 14.3.3 PROCEDURAL ABSTRACTION 376 14.3.4
LAZY EVALUATION 379 14.3.5 DATA ABSTRACTION 381 14.3.6 GENERIC
ABSTRACTION 382 14.3.7 MODELING STATE 384 14.3.8 A SIMPLE SPELLCHECKER
386 SUMMARY 387 FURTHER READING 388 EXERCISES 389 15 LOGIC PROGRAMMING
393 15.1 KEY CONCEPTS 393 15.2 PRAGMATICS 396 15.3 CASE STUDY: PROLOG
396 15.3.1 VALUES, VARIABLES, AND TERMS 396 15.3.2 ASSERTIONS AND
CLAUSES 398 15.3.3 RELATIONS 398 15.3.4 THE CLOSED-WORLD ASSUMPTION 402
15.3.5 BINDINGS AND SCOPE 403 XIV CONTENTS 15.3.6 CONTROL 404 15.3.7
INPUT/OUTPUT 406 15.3.8 A SIMPLE SPELLCHECKER 407 SUMMARY 409 FURTHER
READING 410 EXERCISES 410 16 SCRIPTING 413 16.1 PRAGMATICS 413 16.2 KEY
CONCEPTS 414 16.2.1 REGULAR EXPRESSIONS 415 16.3 CASE STUDY: PYTHON 417
16.3.1 VALUES AND TYPES 418 16.3.2 VARIABLES, STORAGE, AND CONTROL 419
16.3.3 BINDINGS AND SCOPE 421 16.3.4 PROCEDURAL ABSTRACTION 421 16.3.5
DATA ABSTRACTION 422 16.3.6 SEPARATE COMPILATION 424 16.3.7 MODULE
LIBRARY 425 SUMMARY 427 FURTHER READING 427 EXERCISES 427 PART V:
CONCLUSION 429 17 LANGUAGE SELECTION 431 17.1 CRITERIA 431 17.2
EVALUATION 433 SUMMARY 436 EXERCISES 436 18 LANGUAGE DESIGN 437 18.1
SELECTION OF CONCEPTS 437 18.2 REGULARITY 438 18.3 SIMPLICITY 438 18.4
EFFICIENCY 441 18.5 SYNTAX 442 18.6 LANGUAGE LIFE CYCLES 444 18.7 THE
FUTURE 445 SUMMARY 446 FURTHER READING 446 EXERCISES 447 BIBLIOGRAPHY
449 GLOSSARY 453 INDEX 465 |
any_adam_object | 1 |
building | Verbundindex |
bvnumber | BV019684333 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.7 |
callnumber-search | QA76.7 |
callnumber-sort | QA 276.7 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 240 |
ctrlnum | (OCoLC)53896559 (DE-599)BVBBV019684333 |
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 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000zc 4500</leader><controlfield tag="001">BV019684333</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060630</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">050203s2004 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2003026236</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0470853204</subfield><subfield code="c">pbk. : acidfree paper</subfield><subfield code="9">0-470-85320-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)53896559</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019684333</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-898</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.7</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 240</subfield><subfield code="0">(DE-625)143625:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programming language design concepts</subfield><subfield code="c">David A. Watt. With contributions by William Findlay</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, NJ</subfield><subfield code="b">John Wiley & Sons</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xviii, 473 p.</subfield><subfield code="b">ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Langages de programmation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">aProgramming languages (Electronic computers)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Entwurf</subfield><subfield code="0">(DE-588)4121208-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Entwurf</subfield><subfield code="0">(DE-588)4121208-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Watt, David A.</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Findlay, William</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Mainz</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013012254&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-013012254</subfield></datafield></record></collection> |
id | DE-604.BV019684333 |
illustrated | Illustrated |
indexdate | 2024-09-18T08:00:38Z |
institution | BVB |
isbn | 0470853204 |
language | English |
lccn | 2003026236 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-013012254 |
oclc_num | 53896559 |
open_access_boolean | |
owner | DE-703 DE-92 DE-898 DE-BY-UBR |
owner_facet | DE-703 DE-92 DE-898 DE-BY-UBR |
physical | xviii, 473 p. ill. |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | John Wiley & Sons |
record_format | marc |
spelling | Programming language design concepts David A. Watt. With contributions by William Findlay Hoboken, NJ John Wiley & Sons 2004 xviii, 473 p. ill. txt rdacontent n rdamedia nc rdacarrier Langages de programmation aProgramming languages (Electronic computers) Entwurf (DE-588)4121208-3 gnd rswk-swf Programmiersprache (DE-588)4047409-4 gnd rswk-swf Programmiersprache (DE-588)4047409-4 s Entwurf (DE-588)4121208-3 s DE-604 Watt, David A. Sonstige oth Findlay, William Sonstige oth HEBIS Datenaustausch Mainz application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013012254&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Programming language design concepts Langages de programmation aProgramming languages (Electronic computers) Entwurf (DE-588)4121208-3 gnd Programmiersprache (DE-588)4047409-4 gnd |
subject_GND | (DE-588)4121208-3 (DE-588)4047409-4 |
title | Programming language design concepts |
title_auth | Programming language design concepts |
title_exact_search | Programming language design concepts |
title_full | Programming language design concepts David A. Watt. With contributions by William Findlay |
title_fullStr | Programming language design concepts David A. Watt. With contributions by William Findlay |
title_full_unstemmed | Programming language design concepts David A. Watt. With contributions by William Findlay |
title_short | Programming language design concepts |
title_sort | programming language design concepts |
topic | Langages de programmation aProgramming languages (Electronic computers) Entwurf (DE-588)4121208-3 gnd Programmiersprache (DE-588)4047409-4 gnd |
topic_facet | Langages de programmation aProgramming languages (Electronic computers) Entwurf Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013012254&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wattdavida programminglanguagedesignconcepts AT findlaywilliam programminglanguagedesignconcepts |