Coverart for item
The Resource Programming languages, by Maurizio Gabbrielli, Simone Martini

Programming languages, by Maurizio Gabbrielli, Simone Martini

Label
Programming languages
Title
Programming languages
Statement of responsibility
by Maurizio Gabbrielli, Simone Martini
Creator
Contributor
Subject
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
Member of
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
Instantiates
Publication
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
Publication
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 Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...