MARC details
| 000 -LEADER |
| fixed length control field |
03178nam a22004215i 4500 |
| 001 - CONTROL NUMBER |
| control field |
978-0-387-79422-8 |
| 003 - CONTROL NUMBER IDENTIFIER |
| control field |
DE-He213 |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20251006084421.0 |
| 007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION |
| fixed length control field |
cr nn 008mamaa |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
100301s2008 xxu| s |||| 0|eng d |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9780387794228 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
99780387794228 |
| 024 7# - OTHER STANDARD IDENTIFIER |
| Standard number or code |
10.1007/978-0-387-79421-1 |
| Source of number or code |
doi |
| 100 1# - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Lee, Kent. |
| Relator term |
author. |
| 245 10 - TITLE STATEMENT |
| Title |
Programming Languages |
| Medium |
[electronic resource] : |
| Remainder of title |
An Active Learning Approach / |
| Statement of responsibility, etc. |
by Kent Lee. |
| 264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
| Place of production, publication, distribution, manufacture |
Boston, MA : |
| Name of producer, publisher, distributor, manufacturer |
Springer US, |
| Date of production, publication, distribution, manufacture, or copyright notice |
2008. |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
XIV, 282p. |
| Other physical details |
online resource. |
| 336 ## - CONTENT TYPE |
| Content type term |
text |
| Content type code |
txt |
| Source |
rdacontent |
| 337 ## - MEDIA TYPE |
| Media type term |
computer |
| Media type code |
c |
| Source |
rdamedia |
| 338 ## - CARRIER TYPE |
| Carrier type term |
online resource |
| Carrier type code |
cr |
| Source |
rdacarrier |
| 347 ## - DIGITAL FILE CHARACTERISTICS |
| File type |
text file |
| Encoding format |
PDF |
| Source |
rda |
| 505 0# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Introduction -- Specifying Syntax -- Object-Oriented Programming with C++ -- Object-Oriented Programming with Ruby -- Functional Programming in Standard ML -- Language Implementation in Standard ML -- Logic Programming -- Formal Semantics -- Appendix A: The C++ Scanner Class Implementation -- Appendix B: The Ruby Scanner Class Implementation -- Appendix C: Standard ML Basis Library -- Appendix D: SML Calculator Compiler -- Appendix E: The Factorial Program's Code -- Appendix F: Small Action Semantic Description. |
| 520 ## - SUMMARY, ETC. |
| Summary, etc. |
Programming Languages: An Active Learning Approach introduces students to three programming paradigms: object-oriented/imperative languages using C++ and Ruby, functional languages using Standard ML, and logic programming using Prolog. This interactive textbook is intended to be used in and outside of class. Each chapter follows a pattern of presenting a topic followed by a practice exercise or exercises that encourage students to try what they have just read. This textbook is best-suited for students with a 2-3 course introduction to imperative programming. Key Features: Accessible structure guides the student through various programming languages Seamlessly integrated practice exercises Classroom-tested Online support materials Advance Praise for Lee's Programming Languages: An Active Learning Approach "The Programming Languages book market is overflowing with books, but none like this. In many ways, it is precisely the book I have been searching for to use in my own programming languages course. One of the main challenges I perpetually face is how to teach students to program in functional and logical languages, but also how to teach them about compilers. This book melds the two approaches very well." -- David Musicant, Carleton College |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
COMPUTER SCIENCE. |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
LOGIC DESIGN. |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
ALGEBRA |
| General subdivision |
DATA PROCESSING. |
| 650 14 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
COMPUTER SCIENCE. |
| 650 24 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
SYMBOLIC AND ALGEBRAIC MANIPULATION. |
| 650 24 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
LOGICS AND MEANINGS OF PROGRAMS. |
| 650 24 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
PROGRAMMING LANGUAGES, COMPILERS, INTERPRETERS. |
| 710 2# - ADDED ENTRY--CORPORATE NAME |
| Corporate name or jurisdiction name as entry element |
SpringerLink (Online service) |
| 773 0# - HOST ITEM ENTRY |
| Title |
Springer eBooks |
| 776 08 - ADDITIONAL PHYSICAL FORM ENTRY |
| Relationship information |
Printed edition: |
| International Standard Book Number |
9780387794211 |
| 856 40 - ELECTRONIC LOCATION AND ACCESS |
| Uniform Resource Identifier |
<a href="http://dx.doi.org/10.1007/978-0-387-79421-1">http://dx.doi.org/10.1007/978-0-387-79421-1</a> |
| Public note |
Ver el texto completo en las instalaciones del CICY |
| 912 ## - |
| -- |
ZDB-2-SCS |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) |
| Source of classification or shelving scheme |
Dewey Decimal Classification |
| Koha item type |
Libros electrónicos |