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

Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science)

Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science)

Details | Description | Customer Reviews
By: Maurizio Gabbrielli (Author), Simone Martini (Author)  (Paperback - 2010)
Eligible for FREE Super Saver Shipping.
Availability:   Usually ships in 24 hours  
 
List Price:   $49.95 Our Price:  $38.88 Save:  22%
Product Details
More Buying Choices

51 used & new   from  $31.90
 
 
Have one to sell?
   
» Paperback: (440 pages)
» Publisher Springer (April 15, 2010)
» ISBN: 1848829132
» Product Dimensions: 9 x 6.1 x 1.2 inches
» Amazon.com Sales Rank: #312,150 in Books
» Average Customer Review
     
 
 
Book Description
With great pleasure, I accepted the invitation extended to me to write these few lines of Foreword. I accepted for at least two reasons. The ?rst is that the request came to me from two colleagues for whom I have always had the greatest regard, starting from the time when I ?rst knew and appreciated them as students and as young researchers. The second reason is that the text by Gabbrielli and Martini is very near to the book that I would have liked to have written but, for various reasons, never have. In particular,theapproachadoptedinthisbookistheonewhichImyselfhavefollowed when organising the various courses on programming languages I have taught for almost thirty years at different levels under various titles. The approach, summarised in 2 words, is that of introducing the general concepts (either using linguistic mechanisms or the implementation structures corresponding to them) in a manner that is independent of any speci?c language; once this is done, "real languages" are introduced. This is the only approach that allows one to - veal similarities between apparently quite different languages (and also between paradigms). At the same time, it makes the task of learning different languages e- ier. In my experience as a lecturer, ex-students recall the principles learned in the course even after many years; they still appreciate the approach which allowed them to adapt to technological developments without too much dif?culty.



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

4 of 5 people found the following review helpful
5.0 out of 5 stars Excellent 30,000 Foot View for that Job Interview!, July 12, 2013
This review is from: Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science) (Paperback)
It amazes me as a software patent evaluator how many "job interview -- coding practice" books get lost in the details of hash tables and trees, and often miss the point of systems overview completely. The bottom line of this fine text in my opinion-- aim high! Four of the hottest career areas in IT AREN'T in coding (so much of it is being outsourced to India, China and Russia)-- they are in management of: 1. Data Science 2. Embedded Systems 3. Networking 4. Sploits.

There even is a new "CTO" type job-- CDSO, for "Chief Data Science Officer." These management, team leadership and high level positions don't require you to create a list prioritization algorithm on the whiteboard in C# in half an hour, but they DO require you to understand how systems from the machine and network levels relate to solutions in choice of languages, software and --especially-- paradigms.

In talking with programmers and engineers all day who submit new software for patents, I'm... 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 the customer review...
All brands, company, or product names or trademarks belong to their respective holders.
An AJAX error has occurred while processing the data