Ada 95. The lovelace tutorial

From MaRDI portal





This book provides an introduction to one of the most widely used programming languages in the world. Ada is programming language originally designed to support the construction of long-lived, highly reliable software systems. Its design emphasizes readability, avoids error-prone notation, encourages reuse and team coordination, and calls for Ada to be efficiently implementable. The tutorial explains the fundamentals of the Ada programming language and assumes that the reader has acquired a basic understanding of other algorithmic languages (such as Pascal, C, Basic). The text is organized to help the reader quickly grasp the material. It is divided into 18 lessons, which are further broken down into sections. Each section covers a key concept, and most sections include a test question to check the reader's understanding of the concept. At the end of each lesson there is a set of additional questions to help ensure that the reader has grasped the principles in that lesson. This book emphasizes the basic concepts necessary for using Ada -- to read and write Ada programs. The titles of lessons let us understand the contents of the tutorial well enough, so the outline of the lessons is presented here. 1. Brief introduction to Ada. 2. Basic Ada structure (packages). 3. Ada lexical elements. 4. Procedures and type integer. 5. Statements (if, loop). 6. Basic types (float, Boolean, subtypes, record). 7. Object-oriented programming. 8. Introduction to string types. 9. Basic input/output. 10. Exceptions. 11. Generics. 12. Access types. 13. Tasks and protected types. 14. Ada-related information. 15. Ada program structure. 16. Interfacing to other languages. 17. Miscellaneous Ada subjects. 18. Sample ADA program ``Small. The book discusses the latest revised version of Ada, called ``Ada 95. All essential features of Ada 95 are covered, including its object-oriented features, tasking, generics, and exception handling. One chapter deals with interfacing to other programming languages, mostly C and Java, and illustrates by an example how to create a Java applet in Ada 95. This tutorial is useful both for students and professional programmers who would like to learn the programming principles of modern programming languages.






Describes a project that uses

Uses Software






This page was built for publication: Ada 95. The lovelace tutorial

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4229238)