BIBLIO is the largest independent book marketplace in the world, with over 100 million books.

Skip to content

Foundations of Programming Languages

Foundations of Programming Languages

Foundations of Programming Languages Paperback - 2017

by Lee, Kent D

Add to wish list
  • Used
  • very good
  • Paperback
Used - Very good

Description

Switzerland: Springer International Publishing AG, 2017. Paperback in very good condition. Cover edges and corners are slightly bumped and rubbed. Covers are clean, binding is sound and content is as unread. LW. Paperback. Very Good.
Ask the seller a question Add to wish list
A$57.70
A$20.54 Delivery to USA
Standard delivery: 7 to 28 days
More delivery options
Ships from PsychoBabel & Skoob Books (Oxfordshire, United Kingdom)

Details

  • Title Foundations of Programming Languages
  • Author Lee, Kent D
  • Binding Paperback
  • Condition Used - Very good
  • Pages 370
  • Volumes 1
  • Language ENG
  • Publisher Springer International Publishing AG, Switzerland
  • Publication date 2017
  • Bookseller's Inventory # 611063
  • ISBN 9783319707891 / 3319707892
  • Weight 1.43 lbs (0.65 kg)
  • Dimensions 9.17 x 6.18 x 0.85 in (23.29 x 15.70 x 2.16 cm)
  • Category Computers - Languages / Programming
  • Dewey Decimal Code 005.13

About PsychoBabel & Skoob Books Oxfordshire, United Kingdom

Biblio member since 2005

Didcot, Oxfordshire UK Bookseller specialising in professional collections. Psychology, Psychiatry, Medicine, Law, Literature, Theatre etc

Terms of Sale:

Refunds

Returning unwanted goods

7 days to cancel purchase for non-faulty goods

In the EU, you have the right to cancel your on-line purchase within seven working days.�

This seven-day "cooling off" period begins on the day when you receive your purchase.�

You can choose to cancel your order for any reason within this time frame – even if you simply changed your mind.

We will give you a refund within 30 days. This refund must include any shipping charges you paid when you made your purchase.

Although you have a right of refund, you will have to pay the postage costs of shipping goods bought on-line back to us.

Worldwide returns:

Our voluntary returns guarantee: You may return, for a full refund, any item ordered from us within 30 days of receipt, provided it is in perfect condition.

Please contact us to obtain a returns authorisation by completing and returning this cancellation form, emailing (books@psychobabel.co.uk) or telephoning +44(0)1235 861411. You will be responsible for the cost of returning the item to us, unless we delivered it to you in error or it is faulty. It is your responsibility to ensure safe return of the item.

If you return a high-value item, we recommend you use a recorded delivery service. Once we've received your item, we'll refund the same means of payment as you used to make your purchase. This returns guarantee doesn't affect your statutory rights and therefore doesn't affect your right of cancellation described above.

Emails are usually answered within 24 hours, except at weekends.Shipping/Delivery TimesWe ship orders from Monday to Friday and all orders received and paid for before 3:00pm are sent the same day. Orders placed on weekends or Bank Holidays are shipped the following business day.

UK packages are sent via Royal Mail. International orders are shipped via Royal Mail's airmail service. Expedited courier deliveries can be arranged. Please contact us for a quote.

Heavy orders (over 5kg UK or international) are usually shipped via private couriers. If your order is for a particularly heavy book or a volume set, please contact us with your shipping address and we will quote your total cost - the price of your order plus shipping costs - before you place your order.

Postal Insurance and special delivery is available at extra cost - simply let us know and we'll quote your total order amount, including p&p for whatever service you require.

Browse books from PsychoBabel & Skoob Books

Reader reviews for Foundations of Programming Languages

From the publisher

Focuses on the three paradigms of programming: imperative, functional, and logic programming

Demonstrates not only how programming language concepts are used in language, but also how these concepts are implemented

Covers assembly language programming, C++, Standard ML, and Prolog

From the rear cover

This clearly written textbook provides an accessible introduction to the three programming paradigms of object-oriented/imperative, functional, and logic programming. Highly interactive in style, the text encourages learning through practice, offering test exercises for each topic covered. Review questions and programming projects are also presented, to help reinforce the concepts outside of the classroom. This updated and revised new edition features new material on the Java implementation of the JCoCo virtual machine.

Topics and features:

  • Includes review questions and solved practice exercises, with supplementary code and support files available from an associated website
  • Presents an historical perspective on the models of computation used in implementing the programming languages used today
  • Provides the foundations for understanding how the syntax of a language is formally defined by a grammar
  • Illustrates how programs execute at the level of assembly language, through the implementation of a stack-based Python virtual machine called JCoCo and a Python disassembler
  • Introduces object-oriented languages through examples in Java, functional programming with Standard ML, and programming using the logic language Prolog
  • Describes a case study involving the development of a compiler for the high level functional language Small, a robust subset of Standard ML

Undergraduate students of computer science will find this engaging textbook to be an invaluable guide to the skills and tools needed to become a better programmer. While the text assumes some background in an imperative language, and prior coverage of the basics of data structures, the hands-on approach and easy to follow writing style will enable the reader to quickly grasp the essentials of programming languages, frameworks, and architectures.

Dr. Kent D. Lee is Professor of Computer Science at Luther College, Decorah, Iowa, USA. He is the author of the successful Springer textbooks Python Programming Fundamentals and Data Structures and Algorithms with Python.

About the author

Dr. Kent D. Lee is Professor of Computer Science at Luther College, Decorah, Iowa, USA. He is the author of the successful Springer textbook Python Programming Fundamentals and Data Structures and Algorithms with Python.
tracking-