Welcome to Kuwait Linux User Group - OpenSource free stuff

Search   in  

 Create an AccountHome | Gallery | Submit News | Your Account | Content | Topics | Top 10  

Modules
· Home
· Advertising
· Downloads
· FAQ
· Forums
· PHP-Nuke Tools
· Stories Archive
· Submit News
· Surveys
· Top 10
· Topics
· Tutorials
· Web Links
· Your Account

Search
Google
Web q8linux.net

  

History of C++




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 - OpenSource free stuff All Rights Reserved.

Published on: 2004-08-27 (782 reads)

[ Go Back ]

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest ©2004-2008 by Q8linux.كويت لينكس
PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.07 Seconds