Saturday, January 2, 2010

How c++ language came into existence ?

Who created c++ programming language ?


Bjarne Stroustrup is the creator, inventor and developer of the widely used and popular c++ programming language. He was born on December 30, 1950 in Arhus, Denmark. He is a computer scientist. Stroustrup has a master's degree in mathematics and computer science (1975) from the University of Aarhus, Denmark, and a Ph.D. in computer science (1979) from the University of Cambridge, England. He was the head of AT&T Lab's Large-scale Programming Research department, from its creation until late 2002. He is currently Professor and holder of the College of Engineering Chair in Computer Science at the Texas A&M University.

Why Bjarne Stroustrup created c++ ?


Bjarne stroustrup designed and implemented c++ because he had some problems for which it was the right solution : He needed c-style access to hardware and simula-style program organization.
It turned out that many of his colleagues had similar needs. According to Bjarne Stroustrup, it was not even obvious that C would succeed. At the time, C was gaining a following, but many people still considered serious systems programming in anything but assembler adventurous and there were several languages that—like C—provided a way of writing portable systems programs. One of those others might have become dominant instead of C.

He created C++ in response to a real need. According Bjarne Stroustrup, the languages at the time didn't support abstraction for hard systems programming tasks in the way he needed it. He was trying to separate the functions of the Unix kernel so that they could run on different processors of a multi-processor or a cluster.

How did Bjarne Stroustrup created c++ programming language ?


After completing his studies at Cambridge in 1979, He went to the US to work as a researcher for AT&T Bell Labs in Murray Hill, New Jersey. There, He started a couple of projects related to distributed computing using local area networks. However, He wasn't making good progress because the available tools were inadequate for those projects. So, He developed something He called C with Classes to allow him to use Simula-style program organization (what is now-a-days called object-oriented programming) for simulations and close-to-the-hardware systems programming.

How to pronounce Bjarne Stroustrup ?


click here to download the wav file where Bjarne Stroustrup with his own voice pronounce his name.

What are features of c++ programming language ?


C++ is a general-purpose programming language with a bias towards systems programming that
* it is a better C
* it supports data abstraction
* it supports object-oriented programming
* it supports generic programming

It is defined by an ISO standard, offers stability over decades, and has a large and lively user community.

"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off".
- Bjarne Stroustrup

No comments:

Post a Comment

Subscribe Via Email

Enter your email address:

Delivered by FeedBurner