Cargando…

Concepts in programming languages /

For undergraduate and beginning graduate students, this textbook explains and examines the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented pro...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Mitchell, John C.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Cambridge, UK ; New York : Cambridge University Press, ©2003.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a22000004a 4500
001 EBSCO_ocm56408594
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 040902s2003 enka o 001 0 eng d
040 |a N$T  |b eng  |e pn  |c N$T  |d OCLCQ  |d TUU  |d OCLCQ  |d I8H  |d E7B  |d OCLCQ  |d OCLCO  |d OCLCQ  |d CAMBR  |d OCLCF  |d NLGGC  |d OCLCQ  |d TEFOD  |d TEF  |d OCLCQ  |d YDXCP  |d MERUC  |d EBLCP  |d IDEBK  |d TEFOD  |d OCLCQ  |d AGLDB  |d OCLCQ  |d OCLCO  |d JBG  |d WY@  |d OCLCO  |d YDX  |d LUE  |d VTS  |d G3B  |d STF  |d AU@  |d OCLCO  |d OCLCQ  |d K6U  |d OCLCA  |d QGK  |d INARC  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 63178320  |a 191035546  |a 437063057  |a 612276454  |a 817922087  |a 1013707696  |a 1241863934  |a 1301967778 
020 |a 0511040911  |q (electronic bk.) 
020 |a 9780511040917  |q (electronic bk.) 
020 |a 0521780985 
020 |a 9780521780988 
020 |a 9780511804175  |q (electronic bk.) 
020 |a 0511804172  |q (electronic bk.) 
020 |a 051103492X  |q (electronic bk. ;  |q Adobe Reader) 
020 |a 9780511034923  |q (electronic bk. ;  |q Adobe Reader) 
020 |a 9780511045912  |q (electronic bk.) 
020 |a 0511045913  |q (electronic bk.) 
020 |a 9780511202537 
020 |a 0511202539 
020 |a 1107129141 
020 |a 9781107129146 
020 |a 9786612389238 
020 |a 6612389230 
020 |a 1282389238 
020 |a 9781282389236 
020 |a 0511643063 
020 |a 9780511643064 
020 |a 0511557019 
020 |a 9780511557019 
029 1 |a AU@  |b 000062534522 
029 1 |a DEBBG  |b BV043122676 
029 1 |a DEBSZ  |b 422377902 
035 |a (OCoLC)56408594  |z (OCoLC)63178320  |z (OCoLC)191035546  |z (OCoLC)437063057  |z (OCoLC)612276454  |z (OCoLC)817922087  |z (OCoLC)1013707696  |z (OCoLC)1241863934  |z (OCoLC)1301967778 
037 |b OverDrive, Inc.  |n http://www.overdrive.com 
037 |a 117E43E8-2D1C-4063-AA13-96EE0D5707BE  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.6  |b .M5293 2003eb 
072 7 |a COM  |x 051010  |2 bisacsh 
082 0 4 |a 005.13  |2 22 
084 |a 54.53  |2 bcl 
049 |a UAMI 
100 1 |a Mitchell, John C. 
245 1 0 |a Concepts in programming languages /  |c John C. Mitchell. 
260 |a Cambridge, UK ;  |a New York :  |b Cambridge University Press,  |c ©2003. 
300 |a 1 online resource (x, 529 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 Includes index. 
588 0 |a Print version record. 
505 0 |a pt. 1. Functions and foundations -- Introduction -- Computability -- Lisp: functions, recursion, and lists -- Fundamentals -- pt. 2. Procedures, types, memory management, and control -- the Algol family and ML -- Type systems and type inference -- Scope, functions, and storage management -- Control in sequential languages -- pt. 3. Modularity, abstraction, and object-oriented programming -- Data abstraction and modularity -- Concepts in object-oriented languages -- History of objects: Simula and Smalltalk -- Objects and run-time efficiency: C++ -- Portability and safety: Java -- pt. 4. Concurrency and logic programming -- Concurrent and distributed programming -- The logic programming paradigm and prolog. 
520 |a For undergraduate and beginning graduate students, this textbook explains and examines the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calculus and denotational semantics, in an easy-to-read, informal style, focusing on the main insights provided by these theories. Advanced topics include concurrency, concurrent object-oriented programming, program components, and inter-language interoperability. A chapter on logic programming illustrates the importance of specialized programming methods for certain kinds of problems. This book will give the reader a better understanding of the issues and tradeoffs that arise in programming language design, and a better appreciation of the advantages and pitfalls of the programming languages they use. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Programming languages (Electronic computers) 
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 
650 1 7 |a Programmeertalen.  |2 gtt 
776 0 8 |i Print version:  |a Mitchell, John C.  |t Concepts in programming languages.  |d Cambridge, UK ; New York : Cambridge University Press, ©2003  |z 0521780985  |w (DLC) 2002031217  |w (OCoLC)50315095 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=112510  |z Texto completo 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL201433 
938 |a ebrary  |b EBRY  |n ebr10513092 
938 |a EBSCOhost  |b EBSC  |n 112510 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n 238923 
938 |a Internet Archive  |b INAR  |n conceptsinprogra0000mitc 
938 |a YBP Library Services  |b YANK  |n 7272916 
938 |a YBP Library Services  |b YANK  |n 9246836 
938 |a YBP Library Services  |b YANK  |n 2616894 
938 |a YBP Library Services  |b YANK  |n 2300638 
994 |a 92  |b IZTAP