The Resource Foundations of Programming Languages, by Kent D. Lee, (electronic resource)

Foundations of Programming Languages, by Kent D. Lee, (electronic resource)

Label
Foundations of Programming Languages
Title
Foundations of Programming Languages
Statement of responsibility
by Kent D. Lee
Creator
Author
Author
Subject
Language
  • eng
  • eng
Summary
This clearly written and simple to follow textbook introduces the reader to the three styles of programming, examining object-oriented/imperative, functional, and logic programming. The focus of the text moves from highly prescriptive languages to very descriptive languages, demonstrating the many and varied ways in which we can think about programming. Designed for interactive learning both inside and outside of the classroom, each programming paradigm is highlighted through the implementation of a non-trivial programming language, demonstrating when each language may be appropriate for a given problem. Topics and features: Includes review questions and solved practice exercises, with supplementary code and support files available from an associated website Discusses the historical background to the models of computation used in implementing the programming languages we use today Provides the foundations for understanding how the syntax of a language is formally defined by a grammar Examines assembly language programming through a series of examples, using a Python Virtual Machine implementation called CoCo Introduces object-oriented languages through examples in C++, functional programming with Standard ML, and programming using the logic language Prolog Describes the development and implementation of a type inference system for the full-featured functional language Small Suitable for stude nts of computer science at the undergraduate level, this engaging textbook takes an active learning approach to the next stage in understanding programming languages, once the reader has established some familiarity with an imperative language and the basics of data structures
Member of
http://library.link/vocab/creatorName
Lee, Kent D
Dewey number
005.13
http://bibfra.me/vocab/relation/httpidlocgovvocabularyrelatorsaut
rUaej4u4Zkw
Image bit depth
0
Language note
English
LC call number
  • QA76.7-76.73
  • QA76.76.C65
Literary form
non fiction
Series statement
Undergraduate Topics in Computer Science,
http://library.link/vocab/subjectName
  • Computer science
  • Programming Languages, Compilers, Interpreters
Label
Foundations of Programming Languages, by Kent D. Lee, (electronic resource)
Instantiates
Publication
Note
Bibliographic Level Mode of Issuance: Monograph
Antecedent source
mixed
Carrier category
online resource
Carrier category code
  • cr
Color
not applicable
Content category
text
Content type code
  • txt
Contents
Introduction -- Syntax -- Assembly Language -- C++ -- Standard ML -- Compiling Standard ML -- Prolog -- Type Inference -- The CoCo Virtual Machine Specification -- The Standard ML Basis Library
Dimensions
unknown
Edition
1st ed. 2014.
Extent
1 online resource (XIII, 354 p.)
File format
multiple file formats
Form of item
online
Isbn
9783319133140
Level of compression
uncompressed
Media category
computer
Media type code
  • c
Other control number
10.1007/978-3-319-13314-0
Quality assurance targets
absent
Reformatting quality
access
Specific material designation
remote
System control number
  • (CKB)3710000000343635
  • (SSID)ssj0001424483
  • (PQKBManifestationID)11798391
  • (PQKBTitleCode)TC0001424483
  • (PQKBWorkID)11367517
  • (PQKB)11267057
  • (DE-He213)978-3-319-13314-0
  • (EXLCZ)993710000000343635
Label
Foundations of Programming Languages, by Kent D. Lee, (electronic resource)
Publication
Note
Bibliographic Level Mode of Issuance: Monograph
Antecedent source
mixed
Carrier category
online resource
Carrier category code
  • cr
Color
not applicable
Content category
text
Content type code
  • txt
Contents
Introduction -- Syntax -- Assembly Language -- C++ -- Standard ML -- Compiling Standard ML -- Prolog -- Type Inference -- The CoCo Virtual Machine Specification -- The Standard ML Basis Library
Dimensions
unknown
Edition
1st ed. 2014.
Extent
1 online resource (XIII, 354 p.)
File format
multiple file formats
Form of item
online
Isbn
9783319133140
Level of compression
uncompressed
Media category
computer
Media type code
  • c
Other control number
10.1007/978-3-319-13314-0
Quality assurance targets
absent
Reformatting quality
access
Specific material designation
remote
System control number
  • (CKB)3710000000343635
  • (SSID)ssj0001424483
  • (PQKBManifestationID)11798391
  • (PQKBTitleCode)TC0001424483
  • (PQKBWorkID)11367517
  • (PQKB)11267057
  • (DE-He213)978-3-319-13314-0
  • (EXLCZ)993710000000343635

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...