Kuwait Linux User Group

Welcome to the Kuwait Linux User Group, thats dedicated to talk about Linux, BSD, and the use of open source
specially for Kuwait community & others as well -- beside encouraging them to use it.
Follow Us:

August 27, 2004 04:29 PM EDT

History of C++

Author: . 4943 Reads
  Print this page   Export to PDF format   Mail to a friend



60s: FORTRAN --> ALGOL 60

ALGOL 60 gathered from FORTRAN the concepts of structured programming.

1963: CPL (Combined Programming language)

CPL is more specific for concrete programming tasks than ALGOL 60

1967: BCPL (Basic Combined Programming Language) by Martin Richards.

Very abstract language, that made it portable little but little adapted to the peculiarities of a concrete machine.

1970: B language by Ken Thompson who immersed in the development of UNIX at Bell Labs.

It was a port of BCPL for a specific machine and system (DEC PDP-7 and UNIX)

1971: Development of a B compiler (This "New B", finally called C) by Denis Ritchie from the Bell Labs team.

Able to generate executable code directly.

Introduced in addition, some other new concepts to the language like data types (char).

1973: Denis Ritchie, had developed the bases of C.

The inclusion of types, its handling.

The improvement of arrays and pointers.

Demonstrated capacity of portability.

For that reason become a high-level language, contributed to the expansion of the C.

It was established with the book "The C Programming Language" by Brian Kernighan and Denis Ritchie, known as White Book

That served as de facto standard until the publication of formal ANSI standard (ANSI X3J11 committee) in 1989.

1980: Started development of the C++ language by Bjarne Stroustrup from Bell labs.

1983: Formally receive this name C++ when its first manual was going to be published.

1985: Appeared the first commercial release of the language and the first edition of the book "The C++ Programming Language" by Bjarne Stroustrup.

1989: ANSI standard for the C language gathered good part of the contributions of C++ to the structured programming.

1990: ANSI committee X3J16 began the development of an own standard for C++.

1997: The standard's final draft for ANSI-C++.

ANSI-C++ means your programs will enjoy a greater portability to other systems or interfaces that also support it
 



References: http://www.cplusplus.com/info/history.html


By Aziz from Iron-Linux.com.

Copyright © by Kuwait Linux User Group
All rights reserved.


Category: C++
Tags: None
Bookmark: Share/Save/Bookmark

[ Go Back ]
Content ©

Survey

What's your Favorite Mail Server(smtp)?

Sendmail
Qmail
Postfix
Exchange
Lotus Notes



Results
Polls

Votes: 102
Comments: 69