Results 1 to 1 of 1

Thread: Guide to C++ Classroom Notes

  1. #1
    Passionate FaaDoO Engineer Manoj's Avatar
    Join Date
    Jan 2011
    Posts
    350
    Blog Entries
    18

    Pdf 32 Guide to C++ Classroom Notes

    History of C++ & what is C++

    During the 60s, while computers were still in an early stage of development, many new programming languages appeared. Among them, ALGOL 60, was developed as an alternative to FORTRAN but taking from it some concepts of structured programming which would later inspire most procedural languages, such as CPL and its successors (like C++). ALGOL 68 also influenced directly in the development of data types in C. Nevertheless ALGOL was an unspecific language and its abstraction made it little practical to solve most commercial tasks.



    In 1963 the CPL (Combined Programming language) appeared with the idea of being more specific for concrete programming tasks of that time than ALGOL or FORTRAN. Nevertheless this same specificity made it a big language and, therefore, difficult to learn and implement. Some important stages of Development:

    #In 1967, Martin Richards developed the BCPL (Basic Combined Programming Language)
    #In 1970, Ken Thompson, immersed in the development of UNIX at Bell Labs, created the B
    language
    #In 1973, Denis Ritchie, had developed the bases of C. The inclusion of types, its handling, as
    well as the improvement of arrays and pointers, along with later demonstrated capacity of
    portability without becoming a high-level language, contributed to the expansion of the C
    language.
    #In 1980, Bjarne Stroustrup, from Bell labs, began the development of the C++ language
    And finally from 1990 on, ANSI committee X3J16 began the development of a specific standard
    for C++. In the period elapsed until the publication of the standard in 1998, C++ lived a great
    expansion in its use and today is the preferred language to develop professional
    applications on all platforms.

    Please find the complete C++ notes attached!

    Attached Files for Direct Download Attached Files for Direct Download
    FaaDoO Moderator!

Tags for this Thread