Series: International computer science series
Paperback: 510 pages
Publisher: Addison-Wesley; 3rd edition (April 1989)
Language: English
ISBN-10: 0201175665
ISBN-13: 978-0201175660
Product Dimensions: 6.1 x 1 x 9.8 inches
Shipping Weight: 1.6 pounds
Average Customer Review: 3.7 out of 5 stars See all reviews (3 customer reviews)
Best Sellers Rank: #5,516,567 in Books (See Top 100 in Books) #76 in Books > Computers & Technology > Programming > Languages & Tools > Ada #11470 in Books > Textbooks > Computer Science > Programming Languages #32679 in Books > Computers & Technology > Software
John was one of the creators of Ada83 and his books have long been regarded as the "Bibles' of the Ada language. This is a great book for anyone using Ada 83 (which is still in heavy use in many defense companies). It also gives a nice intoduction to the new Ada 95 (called Ada 9x at the time of this edition). This book covers the entire language in great detail yet avoids many of the 'language lawyer' issues that might confuse the beginning Ada programmer. I have used Ada for about 10 years in avionics and simulation applications and have always recommended John's books to newcommers to Ada. The inclusion of more complete examples would have helped (and have been added in later editions). While there are many good books on Ada available, this one still ranks as one of the best. It should not be the only book you use to learn the language (if you're really serious) but it should be one of them!
Althougth the writing style was not terrible (for a book on a programming language), the utiliity of this book is near zero. There are no complete example programs in the book. In order to understand how different parts in an Ada program interact it would be helpful if complete programs were included. This book was assigned reading for a programming language course.
A must have reference if you are doing Ada programming. This book fully covers the original (Ada 83) version of the language.
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) 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) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) ADA: Programming Success in a Day: Beginners Guide to Fast, Easy, and Efficient Learning of ADA Programming Programming in ADA (International computer science series) Face Image Analysis by Unsupervised Learning (The Kluwer International Series in Engineering and Computer Science, Volume 612) (The Springer International Series in Engineering and Computer Science) HACKING: Beginner's Crash Course - Essential Guide to Practical: Computer Hacking, Hacking for Beginners, & Penetration Testing (Computer Systems, Computer Programming, Computer Science Book 1) MYSQL Programming Professional Made Easy 2nd Edition: Expert MYSQL Programming Language Success in a Day for any Computer User! (MYSQL, Android programming, ... JavaScript, Programming, Computer Software) Rationale for the Design of the Ada Programming Language (The Ada Companion Series) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) SQL Handbook: Learning The Basics Of SQL Programming (Computer Science Programming) (Computer Programming For Beginners) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Ada 2012 Reference Manual. Language and Standard Libraries: International Standard ISO/IEC 8652/2012 (E) (Lecture Notes in Computer Science) Computer Programming Box Set (4 in 1): Linux, Raspberry Pi, Evernote, and Python Programming for Beginners (Computer Programming & Operating Systems) The ADA Practical Guide to Associateships: Success Strategies for Dentist-owners and Prospective Associates (The ADA Practical Guide Series) Hacking: Hacking Made Easy 1: Beginners: Python: Python Programming For Beginners, Computer Science, Computer Programming Raspberry Pi 2: Raspberry Pi 2 Programming Made Easy (Raspberry Pi, Android Programming, Programming, Linux, Unix, C Programming, C+ Programming) Android: Programming in a Day! The Power Guide for Beginners In Android App Programming (Android, Android Programming, App Development, Android App Development, ... App Programming, Rails, Ruby Programming)