hitmill.com |
A Brief History of C++
C++ was written by Bjarne Stroustrup at Bell Labs during 1983-1985. C++ is an extension of C. Prior to 1983, Bjarne Stroustrup added features to C and formed what he called "C with Classes". He had combined the Simula's use of classes and object-oriented features with the power and efficiency of C. The term C++ was first used in 1983. C++ was developed significantly after its first release.1 In particular, "ARM C++" added exceptions and templates, and ISO C++ added RTTI, namespaces, and a standard library.1 C++ was designed for the UNIX system environment. With C++ programmers could improve the quality of code they produced and reusable code was easier to write. Bjarne Stroustrup had studied in the doctoral program at the Computing Laboratory at Cambridge University prior to joining Bell Labs. Now, Bell Labs no longer has that name since part of Bell Labs became AT&T Labs. The other half became Lucent Bell labs. Sound file on the proper pronunciation of Bjarne Stroustrup What is C++? C Programming Language and Algol68's InspirationPrior to C++, C was a programming language developed at Bell Labs circa 1969-1973. The UNIX operating system was also being developed at Bell Labs at the same time. C was originally developed for and implemented on the UNIX operating system, on a PDP-11 computer by Dennis Ritchie. He extended the B language by adding types in 1971. He called this NB for New B. Ritchie credited some of his inspiration from theAlgol68 language. Ritchie restructured the language and rewrote the compiler and gave his new language the name "C" in 1972. 90% of UNIX was then written in C. The committee that wrote the 1989 ANSI Standard for C had started work on the C Standard project in 1983 after having been established by ANSI in that year. There were quite a number of versions of C at that time and a new Standard was necessary. C is portable, not tied to any particular hardware or operating system. C combines the elements of high-level languages with the functionality of assembly language and has occasionally been referred to as a middle-level computer language. C makes it easy to adapt software for one type of computer to another. History of C B Language and BCPLC was a direct descendant of the language B. The language B was developed by Ken Thompson in 1970 for the new UNIX OS. B was a descendant of the language BCPL designed by Martin Richards, a Cambridge University student visiting MIT.1 See BCPL New Version, 2004 Bibliography1. Information provided by Bjarne Stroustrup to Cheryl Gribble for hitmill.com on June 26, 2000. Algol68 Language LinksAlgol68 Synopsis Algol68, from Dictionary of Programming Languages Algol60 References Open Directory Project (DMOZ) Algol Links Links About Dennis RitchieDennis M. Ritchie Home Page Bell Labs Innovations:History:Dennis M. Ritchie The Creation of the UNIX Operating System (Bell Labs) National Medal of Technology History of C Programming Language C Family Interview The C Programming Language The Development of the C Language (Bell Labs) Ken ThompsonKen Thompson Home Page (Bell Labs) Timeline Biography (Bell Labs) The Programming Language B (Bell Labs) Handout for the UNIX Industry: A Brief History Ken Thompson, A Brief Introduction Why C#? Historical notes leading up to the C# Language includes information about the B and C languages, UNIX on the PDP-7, then the introduction of the PDP-11. Ritchie and Thompson Reflections on Trusting Trust Ken Thompson re-wrote UNIX in C for the PDP-11. PDP-11 ComputersPDP-11 Page (YAPP) Related LinksC++/CLI Language (Microsoft sequel to C++) C++/CLI Language Specification Standard History of C Bjarne Stroustrup's Homepage (AT&T Research) Bjarne Stroustrup's Homepage (Texas A&M University) Bjarne Stroustrup's FAQ AT&T Labs Link and Earlier Picture Bjarne Stroustrup's C++ Standards Committee Papers Backdoor: Q & A with Bjarne Stroustrup (Interview by Computer Power User) Addison-Wesley Interview by Pradeepa Siva of Bjarne Stroustrup April 11, 2001 (San Jose, California meeting on TechnetCast), prior to WG Official meeting in Copenhagen, April 2001. C++ Creator Upbeat About Its Future (zdnet.com) The C++ Programming Language (research.att.com) AT&T Labs article about Bjarne Stroustrup (research.att.com) Programmers at Work: Bjarne Stroustrup (technetcast.com) Another person's Brief History of C++ (mathbits.com) History of C++ (cplusplus.com) |
The above article was written by Cheryl Gribble for
Hitmill.com. All Rights Reserved.
Contact
Updated 08 May
2006
© hitmill.com
All Rights Reserved
Hitmill.com. All Rights Reserved.
Contact
Updated 08 May
2006
© hitmill.com
All Rights Reserved
hi
ReplyDelete