Paperback: 576 pages
Publisher: Addison-Wesley Professional; 3 edition (September 10, 1993)
Language: English
ISBN-10: 0805306080
ISBN-13: 978-0805306088
Product Dimensions: 7.4 x 0.8 x 9.2 inches
Shipping Weight: 1.7 pounds
Average Customer Review: 3.2 out of 5 stars See all reviews (4 customer reviews)
Best Sellers Rank: #3,706,734 in Books (See Top 100 in Books) #47 in Books > Computers & Technology > Programming > Languages & Tools > Ada #9204 in Books > Textbooks > Computer Science > Programming Languages #18684 in Books > Computers & Technology > Computer Science
Can't find the source code for the examples in the book. Didn't see a CD holder in the book either. It would be helpful to have these so to compile, port over, transport, etc.That said, the book is very readable, although it does fall under the realm of "Software Engineering". I.e., lots of software engineering topics that slow one down if Ada is all they need. On the other hand, the software engineering principles were very useful and very well put. E.g., a summation of OO development was put forth as: "Identify the objects. Identify the operations. Establish the visibility. Establish the interface. Implement each object." You can't put it forth any easier than that. And it sticks too.Steph
I am trying to do some quick refresher reading on ada for a job interview and this book has been sitting around unread since i went on an ada course 5 or so years ago. It would be less painful to swallow this book whole and pass it out the other end in the same state than read it. Its riddled with profound opinions on the philosophy behind the language and i skipped the first 4 chapters as irrelevant rubbish but still have the rest padded out excessively with this stuff instead of getting down to the actual language. I think I should have read the book I got back in 1983 written by the course lecturer instead even though it was published before the language was finalised
This was the first book I read back when Ada was brand new and so it holds a nostalgic place in my heart which saves it from a lower rating. It is not a good resource for learning Ada but it can help you break the procedural thinking mold and begin to think of the world as objects. It is not one of the better books on Ada or Software Engineering but you could do worse. My thoughts are with relation to the earliest edition but, from reading the other reviews, it sounds as though the 3rd edition is not a great improvement.
I found it readable and useful
DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) Software Engineering with ADA (3rd Edition) VBScript: Programming Success in a Day: Beginner's Guide to Fast, Easy and Efficient Learning of VBScript Programming (VBScript, ADA, ASP.NET, C#, ADA ... ASP.NET Programming, Programming, C++, C) ADA: Programming Success in a Day: Beginners Guide to Fast, Easy, and Efficient Learning of ADA Programming Rationale for the Design of the Ada Programming Language (The Ada Companion Series) The ADA Practical Guide to Associateships: Success Strategies for Dentist-owners and Prospective Associates (The ADA Practical Guide Series) Swift: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in ... mining, software, software engineering,) Ada for Software Engineers Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) Real Time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time C/POSIX (3rd Edition) Code/Space: Software and Everyday Life (Software Studies) The Software Paradox: The Rise and Fall of the Commercial Software Market Small Memory Software: Patterns for systems with limited memory (Software Patterns Series) More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, ... or Ill Luck, Work with Them in Some Capacity Enterprise Software Procurement: Tools and Techniques for Successful Software Procurement and Business Process Reengineering for Municipal Executives and Managers Software Testing: Essential Skills for First Time Testers: Software Quality Assurance:From scratch to end How to Write a Software Patent Application: Your Guide to Quickly Writing Your US Software Patent Application Modern Ceramic Engineering: Properties, Processing, and Use in Design, 3rd Edition (Materials Engineering) G.Dieter's Li.Schmidt's Engineering 4th (Fourth) edition(Engineering Design (Engineering Series) [Hardcover])(2008) Earthquake Engineering: From Engineering Seismology to Performance-Based Engineering