Introduction to C++
INTRODUCTION
C++ is a major programming language in the global programming sphere. It is an improvement of the vastly popular programming language, C. The language was developed by Bjarne Stroustrup in 1983, and was developed with the intentions of providing advanced data protection, access control and modular reusability.
FEATURES OF C++
C++ is an advanced programming language, which incorporates the best of previous languages, and presents us with a very capable language which has been able to create a major paradigm shift in the programming mentality of the industry. The language incorporates the following major features:-
- Statically typed: C++ is a statically typed language, which means that programming applications using C++ requires using static declarations, as well as utilization of keywords, identifiers and blocks. In other words, these programming languages require variable types to be known at compile time
- General purpose: C++ is a general purpose language, meaning that C++ is designed to be used for building software in a wide variety of application domains, across a multitude of hardware configurations and operating systems.
- Supports multiple programming styles: C++ supports multiple programming styles which incorporates the modern requirements of the industry. The major paradigms available in C++ are Procedural Programming, Object-oriented Programming, Generic Programming and Functional Programming.
DRAWBACKS OF C++
The biggest drawback of C++ as a major programming language is its lack of portability. C++ is a hardware-specific language, and this prevents it from being used in different systems.
Comments
Post a Comment