File Size: 2200 KB
Print Length: 973 pages
Page Numbers Source ISBN: 110742481X
Simultaneous Device Usage: Up to 4 simultaneous devices, per publisher limits
Publisher: Cambridge University Press; 1 edition (June 30, 2014)
Publication Date: June 4, 2014
Sold by: Digital Services LLC
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #550,902 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #14 in Books > Computers & Technology > Programming > Languages & Tools > Ada #663 in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Software Design > Software Development #2388 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
I think of this book much like Bjarne Stroustrup's The C++ Programming Language. It might not be the easiest place to start learning Ada (I like to think that would be my, Introduction to Ada 2012, course on Pluralsight) but it's an essential book to own and read. It's very accurate, thorough and complete. The exercises are helpful and its information density is extremely high.There are other resources out there and some of them are even free. John English's - Ada95 : The Craft of Object-Oriented Programming is also excellent, but as you might imagine doesn't cover any of the Ada 2012 features. This is the book I keep coming back to for nuanced understanding and a complete explanation of particular topics.
A well written book. If you're needing a good review, or overview of the language it's great. The author does a well job of mixing the reasons why the language was designed the way it is. The only downside is more of a problem with all technical books. It will take a while to get used to all the Ada jargon. The only reason I didn't give it five stars is because there are sections where the beginner Ada programmer will be quite lost. I've had previous experience with Ada so I didn't mind it so much, but If the book was split into two versions, one for beginners and one for more experienced users it would easily get 5 stars.For programmers learning Ada as a second language you'll need a quick tutorial on an Ada compiler and IDE of your choice, and then you'll be ready for this book. I used the GNAT compiler on Linux.This book is obviously not intended for a beginner programmer in general. Unfortunately I don't know of any Ada book that is for a first time programmer. If you're new to programming I'd suggest learning something else before Ada.
The book takes a software engineering approach to explaining and solving problems with ada 2012. I wouldn't suggest this book for the casual reader, as most concepts will require a lot of concentration
Excellent book on programming. Books on programming languages are hard to write, but John Barnes has mastered the technique.
load of rubbish. Program in Go instead!