The Resource Programming languages, by Maurizio Gabbrielli, Simone Martini
Programming languages, by Maurizio Gabbrielli, Simone Martini
Resource Information
The item Programming languages, by Maurizio Gabbrielli, Simone Martini represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.This item is available to borrow from 2 library branches.
Resource Information
The item Programming languages, by Maurizio Gabbrielli, Simone Martini represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.
This item is available to borrow from 2 library branches.
- Summary
- This excellent addition to the UTiCS series of undergraduate textbooks provides a detailed and up to date description of the main principles behind the design and implementation of modern programming languages. Rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. To complete this general approach, detailed descriptions of the main programming paradigms, namely imperative, object-oriented, functional and logic are given, analysed in depth and compared. This provides the basis for a critical understanding of most of the programming languages. An historical viewpoint is also included, discussing the evolution of programming languages, and to provide a context for most of the constructs in use today. The book concludes with two chapters which introduce basic notions of syntax, semantics and computability, to provide a completely rounded picture of what constitutes a programming language
- Language
- eng
- Extent
- 1 online resource.
- Contents
-
- Abstract Machines
- How to Describe a Programming Language
- Foundations
- Names and The Environment
- Memory Management
- Control Structure
- Control Abstraction
- Structuring Data
- Data Abstraction
- The Object-Oriented Paradigm
- The Functional Paradigm
- The Logic Programming Paradigm
- A Short Historical Perspective
- Isbn
- 9781848829145
- Label
- Programming languages
- Title
- Programming languages
- Statement of responsibility
- by Maurizio Gabbrielli, Simone Martini
- Language
- eng
- Summary
- This excellent addition to the UTiCS series of undergraduate textbooks provides a detailed and up to date description of the main principles behind the design and implementation of modern programming languages. Rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. To complete this general approach, detailed descriptions of the main programming paradigms, namely imperative, object-oriented, functional and logic are given, analysed in depth and compared. This provides the basis for a critical understanding of most of the programming languages. An historical viewpoint is also included, discussing the evolution of programming languages, and to provide a context for most of the constructs in use today. The book concludes with two chapters which introduce basic notions of syntax, semantics and computability, to provide a completely rounded picture of what constitutes a programming language
- Cataloging source
- GW5XE
- http://library.link/vocab/creatorName
- Gabbrielli, Maurizio
- Dewey number
- 005.13
- Illustrations
- illustrations
- Index
- no index present
- LC call number
- QA76.7
- LC item number
- .G33 2010
- Literary form
- non fiction
- Nature of contents
- dictionaries
- http://library.link/vocab/relatedWorkOrContributorName
- Martini, Simone
- Series statement
- Undergraduate topics in computer science
- http://library.link/vocab/subjectName
-
- Programming languages (Electronic computers)
- Informatique
- Programming languages (Electronic computers)
- Label
- Programming languages, by Maurizio Gabbrielli, Simone Martini
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Color
- multicolored
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
- Abstract Machines -- How to Describe a Programming Language -- Foundations -- Names and The Environment -- Memory Management -- Control Structure -- Control Abstraction -- Structuring Data -- Data Abstraction -- The Object-Oriented Paradigm -- The Functional Paradigm -- The Logic Programming Paradigm -- A Short Historical Perspective
- Control code
- 630114943
- Dimensions
- unknown
- Extent
- 1 online resource.
- Form of item
- online
- Isbn
- 9781848829145
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- http://library.link/vocab/ext/overdrive/overdriveId
- 978-1-84882-913-8
- Specific material designation
- remote
- System control number
- (OCoLC)630114943
- Label
- Programming languages, by Maurizio Gabbrielli, Simone Martini
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Color
- multicolored
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
- Abstract Machines -- How to Describe a Programming Language -- Foundations -- Names and The Environment -- Memory Management -- Control Structure -- Control Abstraction -- Structuring Data -- Data Abstraction -- The Object-Oriented Paradigm -- The Functional Paradigm -- The Logic Programming Paradigm -- A Short Historical Perspective
- Control code
- 630114943
- Dimensions
- unknown
- Extent
- 1 online resource.
- Form of item
- online
- Isbn
- 9781848829145
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- http://library.link/vocab/ext/overdrive/overdriveId
- 978-1-84882-913-8
- Specific material designation
- remote
- System control number
- (OCoLC)630114943
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Programming-languages-by-Maurizio-Gabbrielli/P4vl9StGyBw/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Programming-languages-by-Maurizio-Gabbrielli/P4vl9StGyBw/">Programming languages, by Maurizio Gabbrielli, Simone Martini</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Programming languages, by Maurizio Gabbrielli, Simone Martini
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Programming-languages-by-Maurizio-Gabbrielli/P4vl9StGyBw/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Programming-languages-by-Maurizio-Gabbrielli/P4vl9StGyBw/">Programming languages, by Maurizio Gabbrielli, Simone Martini</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>