What is C?

 

The programming language C was originally developed by Dennis Ritchie of Bell Laboratories. It is an excellent programming language because of the simplicity of expression, the compactness of the code, and the wide range of applicability. Also, due to the simplicity and ease of writing a C compiler, it is usually the first high level language available on any new computer, including microcomputers, minicomputers, and mainframes.

 

What is C++?

 

During the 1980s and into the 1990s, an explosive growth in object-oriented technology began with the introduction of the Smalltalk language. Object-Oriented Programming (OOP) began to replace the more traditional structured programming techniques. C++ originated with Bjarne Stroustrop. Although it is not an entirely new language, C++ represents a significant extension of C abilities. C can be considered a subset of C++. C++ supports essentially every desirable behavior and most of the undesirable ones of C, but provides general language improvements as well as adding OOP capability.

 

Why C&C++ programming?

 

C and C++ as a general purpose programming language are on the rise for most developers. There are a lot of great uses

for C++, particularly for OS-level work, low-level work (embedded devices, device drivers, etc), certain high-performance applications, and applications where the overhead of a system like Dot Net or Java would be too heavy (like an office suite). Some developers will continue to use C and C++ for applications that other, less complex languages can handle as well. In addition, as the remaining C++ work is of higher difficulty and fewer people learn C++, expect the developers to have more job security and better compensation than Dot Net or Java developers over the long run.

 

Scope of C & C++ programming



  • Embedded System programming
  • Gaming industry
  • Good learning basis for all other programming languages
  • Robotics technology
  • Aeronautics science
  • Chip Designing
  • Industrial automation products

 

Eligibility

 

Any undergraduate can learn C/C++. Logical aptitude needs to be strong for programming with these languages.