Ada 95 from the beginning
Ada 95 is the first standardized object-oriented language, making it an ideal language to teach programming with. Assuming no previous knowledge of programming techniques, this book gives many examples and exercises as well as the syntax and different language rules. Ada 95 From the Beginning presents the concepts of programming in a logical, easy-to-understand sequence and discusses all the important features of Ada 95, including the late changes that occurred to the standard, and a full chapter on object-oriented features of the language. This book has a dual purpose: to illustrate the fundamental principles of good programming and to provide an accessible introduction to Ada 95. Although intended for beginners, the book covers all of the language, making it a useful reference. The third edition brings the whole book fully in-line with the Ada 95 standard, now an international ISO standard.
What people are saying - Write a review
An Introduction to Computers and Programming
The Construction of Programs
The Basics of Ada
15 other sections not shown
abstract data type actual parameter algorithm assume BASIC_NUMJO binomial coefficients calculate CHAR child package compiler constant construct contains created defined describe DRAW_GIANT_A dynamic binding element end loop end record END_OF_FILE enumeration type example executed FALSE Figure FILEJTYPE floating point types formal parameter given gives initialized input integer type ITEM ITEM_PRICE iteration look loop parameter loop statement means MODEL_YEAR MOTOR_VEHICLE NEW_LINE NEWJJNE node null object-oriented programming objects operand operator output package body package TEXTJO pointer possible procedure PUT programming languages PUT_LINE queue random number real numbers record type recursive result return BOOLEAN return statement secondary storage Smalltalk sort specification stored string literal STRING(1 subprogram subtype TEMP terminal text file text string type BOOLEAN type CHARACTER type conversion type declaration type FLOAT type INTEGER type PERSON type STRING variable of type variant VECTOR whole number WIDTH Write a program written