Yurttas/PL/IL/Ada-95/F/index page

ada-95 programming language fundamentals
contents

  1. program units and overall structure
    1. physical design, logical design.
      1. procedure, package, generic units, task, protected objects.
      2. separation of units: specification, body.
      3. the standard libraries: annexes.
    2. reference manual ,
      1. gnatpath environment set-up for solaris.
      2. editing source text, compilation, execution.
      3. ada-83, ada-95
        [gnat]
  2. flow of control
    1. statements
      1. sequence
      2. decision
      3. repetition
    2. block
      1. declare
    3. subprograms
      1. procedure/function
      2. separate, nested
    4. exceptions
    5. tasks
  3. data types
    1. type hierarchy
    2. standard types
    3. abstract data types
    4. extended types
  4. type extension
    1. hierarchical packages: parent/child hierarchy
    2. tagged records
    3. class wide types and operations
    4. abstractions and multiple implementations
  5. io
    1. text_io
    2. sequential_io
    3. direct_io
  6. concurrency
    1. tasks

>> program units and overall structure


Dr. Salih Yurttas