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

Revision as of 02:11, 5 November 2013 by MassBot1 (talk | contribs) (Created page with "{| width="100%" cellpadding="5" ! align="left" | <font size="4" color="#9999ff"> ada-95 programming language fundamentals </font> ! align="right" | <font size="-2"> yurtta...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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