Activity #1.3: Advantages of C++ Language
Activity #1.3: Advantages of C++ Language
ACTIVITY #1.3
Advantages of C++ Language
-Based of the videos that I have watched, one of the biggest advantages in
using C++ is because of its object-oriented programming language which
means it includes concepts like classes, inhericatance, polymorphism, data
abstraction and encapsulation. This allows code reusability and makes a
program even more reliable. The other advantage is its backward
compability with the C program, which means it allows the developer to
migrate legacy systems developed in C and also allows the user to compile
C program using a C++ compiler and C++ being an upgrade of C program
which is a procedural language closely related to the machine language
means that it allows low-level manipulation of data at a certain level.
Embedded systems and compilers are also created with the help of C++,
and C++ being a middle-level programming language means C++ combines
the features of both high-level and low-level languages. It can be used for
low-level programming, such as scripting for drivers and kernels. It also
supports functions of high-level programming language, such as scripting
for software applications etc.
C++ also have better performance, allowing the developer to develop well-
designed software using the object-oriented concept resulting in better
performance and stability.
Lastly, C++ has a large community that supports it by providing online
courses and lectures, both paid and unpaid. Statistically speaking, C++ is the
6th most used and followed programming language on Stack Overflow and
GitHub.