Foundations of programming languages / (Record no. 138686)

MARC details
000 -LEADER
fixed length control field 03552nam a2200541 i 4500
001 - CONTROL NUMBER
control field BDZ0036665545
003 - CONTROL NUMBER IDENTIFIER
control field StDuBDS
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20231009131452.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m|||||s||d||||||||
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field ta
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 210517t20172017sz a fsb 000|0|eng|d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9783319707907 (ePub ebook) :
Terms of availability No price
040 ## - CATALOGING SOURCE
Original cataloging agency StDuBDS
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency StDuBDS
Modifying agency StDuBDSZ
072 #7 - SUBJECT CATEGORY CODE
Subject category code COM
Source ukslc
072 #7 - SUBJECT CATEGORY CODE
Subject category code U
Source bicssc
072 #7 - SUBJECT CATEGORY CODE
Subject category code TBJ
Source bicssc
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMB
Source bicssc
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMN
Source bicssc
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMX
Source bicssc
072 #7 - SUBJECT CATEGORY CODE
Subject category code U
Source thema
072 #7 - SUBJECT CATEGORY CODE
Subject category code TBJ
Source thema
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMB
Source thema
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMN
Source thema
072 #7 - SUBJECT CATEGORY CODE
Subject category code UMX
Source thema
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.13
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Lee, Kent D.
Fuller form of name (Kent Derek),
Relator term author.
245 10 - TITLE STATEMENT
Title Foundations of programming languages /
Statement of responsibility, etc. Kent D. Lee.
250 ## - EDITION STATEMENT
Edition statement 2nd edition.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Cham, Switzerland :
Name of producer, publisher, distributor, manufacturer Springer,
Date of production, publication, distribution, manufacture, or copyright notice [2017]
-- 2017
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (xiv, 370 pages) :
Other physical details illustrations (colour).
366 ## - TRADE AVAILABILITY INFORMATION
Detailed date of publication 20171210
Availability status code Available
490 1# - SERIES STATEMENT
Series statement Undergraduate topics in computer science
500 ## - GENERAL NOTE
General note This edition also issued in print: 2017.
500 ## - GENERAL NOTE
General note Previous edition: 2014.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Includes bibliographical references.
520 8# - SUMMARY, ETC.
Summary, etc. 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 students 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.
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on print version record.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Programming languages (Electronic computers)
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computers and IT.
Source of heading or term ukslc
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computing & information technology
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Maths for engineers
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Algorithms & data structures
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Object-oriented programming (OOP)
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Programming & scripting languages: general
Source of heading or term thema
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE
Uniform title Undergraduate topics in computer science.
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://www.vlebooks.com/product/openreader?id=WestLondon&accId=8832856&isbn=9783319707907">https://www.vlebooks.com/product/openreader?id=WestLondon&accId=8832856&isbn=9783319707907</a>
Public note Open e-book
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Suppress in OPAC Do not suppress from OPAC
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Date last seen Cost, replacement price Price effective from Koha item type
    Dewey Decimal Classification     Electronic publication Electronic publication 09/10/2023 70 134.97   09/10/2023 134.97 09/10/2023 E-book