Sunday, September 27, 2009

C AND C++

In Computing, C is a general-purpose computer Programming Language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Labolatories to implement the Unix Operating System.

Although C was designed for writing architecturally independent System Software it is also widely used for developing application software..

Worldwide, C is the first or second most popular language in terms of number of developer positions or publicly available code. It is widely used on many different software platforms, and there are few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which originally began as an extension to C, and Java and C# which borrow C lexical conventions and operators.

C++

C++ is a general-purpose Programming Language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup in 1979 at Bell Labs as an enhancement to the C Programming Languages and originally named "C with Classes". It was renamed to C++ in 1983.

C++ is widely used in the software industry. Some of its application domains include systems software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Several groups provide both free and commercial C++ compiler software, including the GNU Project, Microsoft, Intel, Borland and others.

The language began as enhancements to C, first adding classes, then virtual functions, operator overloading, multiple inheritance, templates, and exception handling among other features. After years of development, the C++ programming language standard was ratified in 1998 as ISO/IEC :1998. The current standard is the 2003 version, ISO/IEC 14882:2003. The next standard version (known informally as C++oX is in development.

C++ is a statically typed, free-form, multi-paradigm, compiled language where compilation creates machine code for a target machine hardware.

0 comments:

Post a Comment