• Contact

  • Newsletter

  • About us

  • Delivery options

  • Prospero Book Market Podcast

  • News

  • Programming Languages: An Active Learning Approach

    Programming Languages by Lee, Kent D.;

    An Active Learning Approach

      • GET 20% OFF

      • The discount is only available for 'Alert of Favourite Topics' newsletter recipients.
      • Publisher's listprice EUR 93.04
      • The price is estimated because at the time of ordering we do not know what conversion rates will apply to HUF / product currency when the book arrives. In case HUF is weaker, the price increases slightly, in case HUF is stronger, the price goes lower slightly.

        39 467 Ft (37 588 Ft + 5% VAT)
      • Discount 20% (cc. 7 893 Ft off)
      • Discounted price 31 574 Ft (30 070 Ft + 5% VAT)

    39 467 Ft

    db

    Availability

    Estimated delivery time: In stock at the publisher, but not at Prospero's office. Delivery time approx. 3-5 weeks.
    Not in stock at Prospero.

    Why don't you give exact delivery time?

    Delivery time is estimated on our previous experiences. We give estimations only, because we order from outside Hungary, and the delivery time mainly depends on how quickly the publisher supplies the book. Faster or slower deliveries both happen, but we do our best to supply as quickly as possible.

    Product details:

    • Edition number 2008
    • Publisher Springer
    • Date of Publication 19 August 2008
    • Number of Volumes 1 pieces, Book

    • ISBN 9780387794211
    • Binding Hardback
    • No. of pages282 pages
    • Size 235x155 mm
    • Weight 617 g
    • Language English
    • Illustrations XIV, 282 p.
    • 0

    Categories

    Short description:

    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



     

    More

    Long description:

    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: (1) Accessible structure guides the student through various programming languages. (2) Seamlessly integrated practice exercises. (3) Classroom-tested. (4) Online support materials.


    Advance praise:
    ?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



    From the reviews:



    "This is a very nice textbook. ? ?An active learning approach? gives a true picture of the style of presentation of the material. Each chapter ends with a list of problems to be solved ? and with references to further reading. There is a web page of the book ? offering supplementary material for students and teachers. The book is beneficial for self-study, too. It starts with an interesting concise survey of computers and computation history, mentioning the influence of mathematics on programming ? ." (Antonín Ríha, Zentrablatt MATH, Vol. 1153, 2009)


    "This is an excellent undergraduate-level textbook for courses devoted to understanding programming language concepts ? . exercises with solutions allow the student work either individually or in a collaborative group. ? the text will permit instructors to use any class time for problem solution, discussion, and collaborative learning, including writing codes. ? highly recommended to those teaching undergraduate programming language courses, and as a self directed study guide for professionals who wish to enhance their understanding of some of the newer languages ? ." (E. A. Unger, ACM Computing Reviews, March, 2009)

    More

    Table of Contents:

    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.

    More