McGraw-Hill Higher Education
 You are here: MHHE Home
Search
Online Learning Centers
What is an Online Learning Center?
 
Website Gallery
Humanities & Social Sciences
Irwin Business & Economics
Science, Engineering & Math
 
Course Management
PageOut®
Blackboard
eCollege
Top Class
WebCT
 
International Sites
McGraw-Hill Asia/Pacific
McGraw-Hill Australia
McGraw-Hill Ryerson (Canada)
McGraw-Hill Europe
Tata/McGraw-Hill (India)
McGraw-Hill Italy
McGraw-Hill Latin America
McGraw-Hill Spain
 
0070116075 image ADA AS A SECOND LANGUAGE, Second Edition
Author:
Norman Cohen, T.J. Watson Research Center
  • Request a Review Copy
  • ISBN: 0-07-011607-5
    Description: ©1996 / Softcover / 1133 pages
    Publication Date: December 1995
    Overview

    Known as the authority on Ada 83, this text reflects the latest version of the language, Ada 95. Designed for a junior/senior programming course, this text serves as both a tutorial introduction and a complete reference to the Ada language. It offers specific, practical advice on how and why to use each language feature, stressing good programming style supported by hundreds of complete examples.
    Features
    • Hundreds of sample programs and worked examples included, which apply concepts to the real programming world.
    • Fully updated to reflect all features of Ada 95, including the annexes (integrated where needed ), and the predefined program units.
      Each chapter ends with a section addressed to users of Ada 83 Compilers.
      Comparisons with C,C ++, Fortran and Pascal avoid misconceptions about Ada and help readers recognize a new notation for a familiar concept.
      Over 100 pages devoted to object-oriented programming in Chapter 12.
      Chapters 18 and 19 contain a revised treatment of tasking to reflect protected objects and new facilities for real time programming.
      New information in Chapter 2 on writing programs, including descriptions and statements, object declarations, generic instantiation, and predefined utility packages.
      Changed font and capitalization conventions used in programming examples.

    Table of Contents
    1 An Introduction to Ada
    2 Elementary Ada Programming
    3 Type Declarations
    4 Subtypes Versus Distinct Types
    5 String Manipulation
    6 Expressions
    7 Subprograms
    8 Access Types
    9 Types with Discriminants
    10 Packages
    11 Private and Limited Types
    12 Classwide Programming
    13 Separate Compilation
    14 Exceptions
    15 Genetic Units
    16 Predefined Input and Output
    17 Introduction to Tasks
    18 Controlling Task Interaction
    19 Low-Level and Multilingual Programming
    20 Distributed Programs
    Appendixes