Auto boutiques-francophones Simple and secure cloud storage fallcleaning Furniture Music Deals Store Fall Tools
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Modern Programming Languages: A Practical Introduction Paperback – Jul 28 2010

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback, Jul 28 2010
"Please retry"
CDN$ 99.80 CDN$ 118.84

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your e-mail address or mobile phone number.

Product Details

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 9 reviews
3 of 4 people found the following review helpful
Good for an undergraduate programming languages course Nov. 26 2011
By Peter Drake - Published on
I used this book teaching a course in programming languages structures at a small, liberal arts college in the northwestern USA (located not far from the publisher). I have generally been quite pleased with the text and plan to use it again.


- Just the right level of detail. There is enough here to let students do a few things in each of the three major languages covered, without overburdening them.

- Very clearly written, in a friendly style. Alternating between "practical" and "theoretical" chapters was a good decision. As a minor point, there are surprisingly few typographical errors.

- Relatively inexpensive, as these things go.


- Could use more exercises, but that's true of almost all textbooks.

- Some students argue that the title is a misnomer. Two of the languages covered in depth (ML and Prolog) are nearly 40 years old and not widely used or well supported. Perhaps Scheme would be a better choice for a functional language.
Good read July 17 2015
By brystler - Published on
Verified Purchase
Clearly written, easier to understand than most programming books required for my programming classes at university. The book is not designed to teach you a "modern programming language", it is designed to teach you the concepts and principles of the "modern programming languages". Using three languages with the core basic solid concepts (although not the latest and greatest, fanciest, newest languages) is the right idea. My teacher is skipping the Java (13, 15, 17) and the Prolog (19, 20, 22) chapters. All of us in the class have taken C++ and most have taken Java. He is requiring us to learn "D" as well as "Go".

Over all I like the book and find the teaching style much more productive (and readable) than most textbooks on theory, practice and/or programming thus far.
MPL July 10 2015
By Lemony Snicket - Published on
Verified Purchase
This is a great book for an introduction to programming languages. It offers a very practical guide to learning a few different types of languages and understanding the syntax behind them. Some of the languages it teachings are questionable, however.
0 of 1 people found the following review helpful
Not a good book April 22 2015
By James Pryor - Published on
Verified Purchase
I don't mind exercises that ask me to do some of my own research, but as a student I have no clue if I'm on the right track. Several exercises are a stretch from the material in the chapter.

I was also disturbed by the part about Java being used in modern web browsers. This book is out of date, or it is confusing concepts (which is scary for a text book).
Five Stars Feb. 16 2015
By FangLai - Published on
Verified Purchase