Thursday 6 October 2011

Historical Background Of C++


C++ is evolved from C, which is evolved from previous two languages. As you know everything is not perfect and it has some draws and limitations for those purpose new languages are evolved.

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 specific feature made it a big language and therefore difficult to learn and implement.

In 1970 Ken Thompsons modeled many features in his language B after their counterparts in BCPL (Basic Common Programming Language) and used B to create early version of the UNIX operating systems at Bell laboratories.

In 1973, Dennis Ritchie has evolved C form early B at Bell Laboratories. C uses many important concepts of BCPL and B. C initially became widely known as the development language of the UNIX operating systems. Today most operating systems are written in C and/or C++.

C++, an extension of C, was developed by Bjarne Stroustrup in the early
1980 at Bell Laboratories. C++ provides a number features that
“Spruce up” the c language, but more importantly, it provides capabilities for Object-oriented Programming. In 1985 the first commercial releases of the language appeared as well as the first edition of book.

No comments:

Post a Comment