Yurttas/PL/OOL/Cplusplus/F/index page

Revision as of 23:27, 6 November 2013 by MassBot1 (talk | contribs) (Created page with "<div class="divone"><span class="h4"> Dr. Salih Yurttas - [mailto:yurttas@zcubes.com yurttas@zcubes.com ] </span></div><div class="divone"><span class="h3"> programming langu...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Dr. Salih Yurttas - yurttas@zcubes.com
programming languages - design principles, implementation constructs
c++

  1. c++ [c with classes] as better c

  2. basic facilities
    1. programs/applications as functions/headers and source files
    2. expressions and statements
      1. sequence
      2. decision
      3. repetition
    3. blocks
    4. functions
      1. main-function
      2. sub-functions - decomposition/composition
      3. call-return | argument-parameter
      4. recursive functions
      5. library functions
      6. member functions
      7. template functions
    5. types : declarations, definitions, and io
      1. elementary types
      2. composite types: array, struct[union]
      3. enum, typedef
      4. pointers, references
    6. exceptions
    7. namespaces
    8. threads

  3. abstraction mechanisms : classes and operator overloading

  4. abstraction mechanisms : class derivation - [ inheritance ]

  5. abstraction mechanisms : parameterized classes | functions - [ template ]

  6. io
    1. ios, iostream, cin, cout, cerr
    2. fstream, sstream

  7. standard template library [ stl ]

  8. design using c++