Yurttas/PL/IL/A/F/index page

ada-95 programming language fundamentals 1 | 2 | 3 | 4
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. tasking

  3. data types
    1. type hierarchy
      1. elementary types
      2. composite types: arrays, records [discriminants]
      3. enumeration type
      4. numeric types
      5. access type
      6. private type
    2. task type

  4. type extension
    1. tagged records
    2. class wide types and operations
    3. abstractions and multiple implementations
    4. hierarchical packages: parent/child hierarchy

  5. io
    1. text_io
    2. sequential_io
    3. direct_io

  6. concurrency
    1. task

>> program units and overall structure


dr. salih yurttas | ZCubes