MARC details
000 -LEADER |
fixed length control field |
03373cam a22004934a 4500 |
001 - CONTROL NUMBER |
control field |
ocm53896559 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
OCoLC |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20240701064729.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
031205s2004 njua b 001 0 eng |
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2003026236 |
015 ## - NATIONAL BIBLIOGRAPHY NUMBER |
National bibliography number |
GBA4Z7695 |
Source |
bnb |
016 7# - NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER |
Record control number |
006930143 |
Source |
Uk |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
8126505273 |
Qualifying information |
paperback |
024 3# - OTHER STANDARD IDENTIFIER |
Standard number or code |
9780470853207 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) |
OCLC library identifier |
AU@ |
System control number |
000025179875 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) |
OCLC library identifier |
DEBBG |
System control number |
BV019684333 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) |
OCLC library identifier |
DEBSZ |
System control number |
111928184 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) |
OCLC library identifier |
IG# |
System control number |
9780470853207 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) |
OCLC library identifier |
NLGGC |
System control number |
259044849 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) |
OCLC library identifier |
NZ1 |
System control number |
8134013 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) |
OCLC library identifier |
UKMGB |
System control number |
006930143 |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
(OCoLC)53896559 |
Canceled/invalid control number |
(OCoLC)1121593203 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
DLC |
Language of cataloging |
eng |
Transcribing agency |
DLC |
Modifying agency |
MUQ |
-- |
BAKER |
-- |
NLGGC |
-- |
BTCTA |
-- |
YDXCP |
-- |
OCLCG |
-- |
IG# |
-- |
DEBBG |
-- |
OCL |
-- |
OCLCQ |
-- |
UKMGB |
-- |
BDX |
-- |
SGB |
-- |
INGBP |
-- |
OCLCF |
-- |
OCLCO |
-- |
NJI |
-- |
DEBSZ |
-- |
OCLCQ |
-- |
I8M |
-- |
OCLCO |
-- |
OCLCQ |
-- |
OCLCA |
-- |
S3O |
-- |
OCLCQ |
-- |
OCLCA |
-- |
IL4J6 |
-- |
OCLCO |
-- |
OCLCL |
042 ## - AUTHENTICATION CODE |
Authentication code |
pcc |
050 00 - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA76.7 |
Item number |
.W388 2004 |
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.13 WAT |
Edition number |
22 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Watt, David A. |
245 10 - TITLE STATEMENT |
Title |
Programming language design concepts |
260 ## - PUBLICATION, DISTRIBUTION, ETC. |
Place of publication, distribution, etc. |
Hoboken, NJ |
Name of publisher, distributor, etc. |
John Wiley & Sons |
Date of publication, distribution, etc. |
2004 |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xviii, 473 pages |
Other physical details |
illustrations |
Dimensions |
24 cm |
336 ## - CONTENT TYPE |
Content type term |
text |
Content type code |
tx |
337 ## - MEDIA TYPE |
Media type term |
Book |
500 ## - GENERAL NOTE |
General note |
Includes index |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
Includes bibliographical references (pages 449-451) and index. |
505 0# - FORMATTED CONTENTS NOTE |
Formatted contents note |
Part I. Introduction -- 1. Programming languages -- Part II. Basic concepts -- 2. Values and types -- 3. Variables and storage -- 4. Bindings and scope -- 5. Procedural abstraction -- Part III. Advanced concepts -- 6. Data abstraction -- 7. Generic abstraction -- 8. Type systems -- 9. Control flow -- 10. Concurrency -- Part IV. Paradigms -- 11. Imperative programming -- 12. Object-oriented programming -- 13. Concurrent programming -- 14. Functional programming -- 15. Logic programming -- 16. Scripting -- Part V. Conclusion -- 17. Language selection -- 18. Language design. |
520 ## - SUMMARY, ETC. |
Summary, etc. |
Reflecting current trends where object-oriented (OO) programming has taken over from imperative programming as the dominant paradigm, this book gives greatest prominence to OO programming using Java and C++ as the main exemplar languages. Similarly, since the Web has revolutionized the computing industry, the need for examination of scripting languages, such as Perl and Python, has risen. With additional case study languages including Python, Haskell, Prolog and Ada, Programming Language Design Concepts deepens study by examining the motivation of programming languages rather than just their features. All programmers, not just language specialists, need a thorough understanding of language concepts in order to get the best of these most fundamental tools. This book explains the basic concepts that underpin all programming languages, and shows how these concepts are synthesized in the major paradigms: imperative, object-oriented, concurrent, functional, logic and scripting. Written in a clear, approachable style, the book includes numerous examples, case studies of several major programming languages, and end-of-chapter exercises. Sample solutions to exercises are available on the companion website. |
546 ## - LANGUAGE NOTE |
Language note |
English |
600 ## - SUBJECT ADDED ENTRY--PERSONAL NAME |
Personal name |
Watt, David A. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Progr |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
Basic concepts |
700 1# - ADDED ENTRY--PERSONAL NAME |
Personal name |
Findlay, William, |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Books |
Classification part |
005.13 WAT |
Call number suffix |
WAT |
Suppress in OPAC |
No |
948 ## - LOCAL PROCESSING INFORMATION (OCLC); SERIES PART DESIGNATOR (RLIN) |
h (OCLC) |
NO HOLDINGS IN GHUCC - 181 OTHER HOLDINGS |