View Cart
Our agreement with Amazon.com 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 Amazon.com'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.
 
Help
Perform a New Search

Introduction to Programming Languages

Introduction to Programming Languages

Details | Description | Customer Reviews
By: Arvind Kumar Bansal (Author)  (Paperback - 2013)
Eligible for FREE Super Saver Shipping.
Availability:   Usually ships in 24 hours  
 
List Price:   $79.95 Our Price:  $68.64 Save:  14%
Product Details
More Buying Choices

44 used & new   from  $68.96
 
 
Have one to sell?
   
» Paperback: (624 pages)
» Publisher Chapman and Hall/CRC (December 14, 2013)
» ISBN: 1466565144
» Product Dimensions: 9.9 x 7 x 1.3 inches
» Amazon.com Sales Rank: #2,476,343 in Books
» Average Customer Review
     
 
 
Book Description
In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple language syntax by discussing the concepts at an abstract level.

Designed for a one-semester undergraduate course, this classroom-tested book teaches the principles of programming language design and implementation. It presents:

  • Common features of programming languages at an abstract level rather than a comparative level
  • The implementation model and behavior of programming paradigms at abstract levels so that students understand the power and limitations of programming paradigms
  • Language constructs at a paradigm level
  • A holistic view of programming language design and behavior

To make the book self-contained, the author introduces the necessary concepts of data structures and discrete structures from the perspective of programming language theory. The text covers classical topics, such as syntax and semantics, imperative programming, program structures, information exchange between subprograms, object-oriented programming, logic programming, and functional programming. It also explores newer topics, including dependency analysis, communicating sequential processes, concurrent programming constructs, web and multimedia programming, event-based programming, agent-based programming, synchronous languages, high-productivity programming on massive parallel computers, models for mobile computing, and much more. Along with problems and further reading in each chapter, the book includes in-depth examples and case studies using various languages that help students understand syntax in practical contexts.




Customer Reviews
Average Customer Review
6 Reviews
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
 (5)
 
 
 

7 of 7 people found the following review helpful
1.0 out of 5 stars Should be made eligible for garbage collection., April 3, 2014
This review is from: Introduction to Programming Languages (Paperback)
The book contains awkwardly worded phrases like "what do you understand by" and some outdated material that is incorrect, especially in the section about garbage collection.
0
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful
1.0 out of 5 stars Horrible, April 22, 2014
This review is from: Introduction to Programming Languages (Paperback)
The book is worded horribly and the information inside the book from cover to cover is incorrect.

Granted there are some accurate information but with the amount of inaccuracy it is hard to trust anything inside this book.

THIS BOOK IS A MUST NOT BUY. SKIP THIS BOOK AND FIND A BETTER ONE!
0
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful
1.0 out of 5 stars TOTAL GARBAGE!!!, May 23, 2014
Verified Purchase(What's this?)
This review is from: Introduction to Programming Languages (Paperback)
I was among the few who had to use this textbook literally during its first time on the market. At first, I was extremely excited seeing that he somehow made an effort in the first chapter but as I kept on reading it,it literally looked like he had multiple webpages open trying to infuse their respective ideas into this book.

CONS:
First of, his ideas are scattered all over the place in each and every one of the chapters. Never did I manage to fully comprehend what he talks about in each chapter to the extent where I would sincerely feel comfortable with the material.
Second,his explanations for most terms is just ridiculously stupid and tends to leave you more confused prior to reading the book.
Third,I even had one of my PhD (Computer Science) friends read a subsection of the book and try to explain to me what he was trying to convey and even he admitted to the rather poor wording,frequently misleading and confusing concepts which he was trying to put... 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 6 customer reviews...
All brands, company, or product names or trademarks belong to their respective holders.
An AJAX error has occurred while processing the data