View Cart
Our agreement with enables us to offer a fine selection of magazines for IT professionals and home computing enthusiasts about topics such as personal computing and application development. Browse by category or use our advanced search service to search by title, publisher, or keyword.
If you find something that appeals to you, add it to your cart with confidence knowing that you'll get's lowest price. When you're ready to buy, we'll take you to Amazon's pages for final checkout and payment.
100% of all commissions earned by Kazzlo International are donated to Project Respond, a public charity dedicated to a greener, healthier planet and sponsor of initiatives such as the Green School Scholarship Award program.
Perform a New Search

Concepts of Programming Languages (10th Edition)

Concepts of Programming Languages (10th Edition)

Details | Description | Customer Reviews
By: Robert W. Sebesta (Author)  (Hardcover - 2012)
Eligible for FREE Super Saver Shipping.
Availability:   Usually ships in 24 hours  
List Price:   $149.40 Our Price:  $124.33 Save:  17%
Product Details
More Buying Choices

74 used & new   from  $88.70
Have one to sell?
» Hardcover: (816 pages)
» Publisher Addison-Wesley (January 16, 2012)
» ISBN: 0131395319
» Product Dimensions: 9.2 x 7.6 x 1.3 inches
» Sales Rank: #11,810 in Books
» Average Customer Review
Book Description

For undergraduate students in Computer Science and Computer Programming courses.


Now in its Tenth Edition, Concepts of Programming Languages introduces students to the main constructs of contemporary programming languages and provides the tools needed to critically evaluate existing and future programming languages. Readers gain a solid foundation for understanding the fundamental concepts of programming languages through the author's presentation of design issues for various language constructs, the examination of the design choices for these constructs in some of the most common languages, and critical comparison of the design alternatives. In addition, Sebesta strives to prepare the reader for the study of compiler design by providing an in-depth discussion of programming language structures, presenting a formal method of describing syntax, and introducing approaches to lexical and syntactic analysis.

Customer Reviews
Average Customer Review
11 Reviews
5 star:
4 star:
3 star:
2 star:
1 star:

8 of 9 people found the following review helpful
4.0 out of 5 stars Well written book, 10th edition, February 6, 2012
Donald Hsu (NYC, United States) - See all my reviews
This review is from: Concepts of Programming Languages (10th Edition) (Hardcover)
It covers different programming languages: Algol, Cobol, C++, C#, Fortran, Perl, Prolog, Python and its evaluation. Then it discussed lexical analysis, parsing, names, scope, array types, pointer, reference types, selection statements, subprograms, and dynamic scoping. Overall the book got good examples on the concept of programming languages.

The problem with this book is the continuity. It will be better if this book describes just three or four major programming languages and their conceptual designs.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

4 of 4 people found the following review helpful
4.0 out of 5 stars It's a Kindle Crasher - but I like it, February 23, 2013
Jorge Ferrer (APO, AE United States) - See all my reviews
Verified Purchase(What's this?)
I bought the Kindle edition of this book for school. Not having to carry a 1000+ page book around it's a delight, the reason why I bought it for the Kindle. However, the Kindle keeps crashing after a couple of minutes (if not seconds) of opening the book. None of the other books crash the Kindle, so it's not software related.

Aside from my Kindle (for PC) crashing shortly after opening this book, I find the book is well written for a very dense topic. It provides a historical perspective of programming languages. It also illustrates how a compiler looks at the code provided by the programmer, its manipulation, and it forces one to think in computer "terms".

There are moments where a second look at the material is necessary; however, this is attributed to the topic of the book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

4 of 4 people found the following review helpful
4.0 out of 5 stars One of the few books you'll keep after you're done with your course., August 20, 2012
This review is from: Concepts of Programming Languages (10th Edition) (Hardcover)
My school is one of the few to offer a dedicated "Programming Languages" course. It's fairly rigorous, and we learn 4-5 new languages over the course of the semester.

I never thought I'd keep a book past when the class ended, but Concepts of Programming Languages was the first. It's supremely well-written, and in conjunction with a decent professor, you can learn a whole lot about how individual dialects and syntax are created. My professor took the approach of giving us 10 identical programming problems to solve for each language (Smalltalk (Squeak), Lisp (Scheme) , Prolog, Python) and Concepts had a lot of information for all of them.

In particular, if you're in love with your major etc. you'll enjoy the history of how programming languages have been developed and stuff. It's almost a footnote in the book and the author advises against spending too much time of it, but during my break after the fall I went back and checked it out.

All in all, there... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers:
 See all 11 customer reviews...
All brands, company, or product names or trademarks belong to their respective holders.
An AJAX error has occurred while processing the data