Introduction to programming languages

In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple langua...

Full description

Bibliographic Details
Main Author: Bansal, Arvind Kumar
Format: eBook
Language:English
Published: Boca Raton, FL CRC Press 2014
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 03031nmm a2200553 u 4500
001 EB002067010
003 EBX01000000000000001207100
005 00000000000000.0
007 cr|||||||||||||||||||||
008 220922 ||| eng
020 |a 1466565152 
020 |a 9780429100338 
020 |a 9781466565159 
050 4 |a QA76.7 
100 1 |a Bansal, Arvind Kumar 
245 0 0 |a Introduction to programming languages  |c Arvind Kumar Bansal 
260 |a Boca Raton, FL  |b CRC Press  |c 2014 
300 |a xxxv, 566 pages  |b illustrations 
505 0 |a Introduction -- Background and fundamental concepts -- Syntax and semantics -- Abstraction in programs and information exchange -- Implementation models for imperative languages -- Dynamic memory management -- Type theory -- Concurrent programming paradigm -- Functional programming paradigm -- Logic programming paradigm -- Object-oriented programming paradigm -- Web and multimedia programming paradigms -- Other programming paradigms -- Scripting languages -- Conclusion and future of programming languages -- Appendix I: Supported paradigms in languages -- Appendix II: Data abstractions summary -- Appendix III: Control abstractions summary -- Appendix IV: Websites for languages -- Appendix V: Principle of locality -- Appendix VI: Visual memory and page-faults -- Appendix VII: Program correctness and completeness -- Appendix VIII: Complexity of algorithms 
505 0 |a Includes bibliographical references (pages 557-566) 
653 |a Programming languages (Electronic computers) / fast 
653 |a Programmierparadigma / gnd / http://d-nb.info/gnd/4308224-5 
653 |a Programmation (Informatique) / Guides, manuels, etc 
653 |a Programmiersprache / gnd 
653 |a Computer programming / Handbooks, manuals, etc 
653 |a Computer programming / fast 
653 |a Programming languages (Electronic computers) / Handbooks, manuals, etc 
653 |a COMPUTERS / Programming Languages / General / bisacsh 
653 |a computer programming / aat 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a "A Chapman & Hall Book." 
776 |z 9781482219883 
776 |z 1482219883 
776 |z 9781466565166 
776 |z 1466565152 
776 |z 1466565160 
776 |z 0429100337 
776 |z 9780429100338 
776 |z 9781466565159 
776 |z 9781138460812 
776 |z 1138460818 
776 |z 9781466565142 
776 |z 1466565152 
776 |z 1466565144 
776 |z 97814665-65159 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781466565142/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.1 
520 |a In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple language syntax by discussing the concepts at an abstract level