What is the C++ language
What is the C++ language
C++ is written in Arabic, and it is a compiled and Object Oriented programming language that includes many advantages of high-level and low-level programming languages, and this means that you We do what you need.. .
This wonderful language is designed to run on all known operating systems such as Windows, Mac, Linux, Android, etc.. It is considered one of the most powerful and famous programming languages ever, and it is called the “mother of languages” because it is a powerful language and has existed for a long time.
The language was originally built as a development of C by Bjarne Stroustrup while working at Bell Labs for his 1979 PhD thesis.
From then until the present time, this language has been continuously developed and its latest official version is C++17.
There is no official logo for the C++ language, but usually, when searching for courses to learn online, you find them using a logo similar to the following.
What can I develop in C++?
C++ is a general purpose language, which means that it is capable of building any program.
Its real strength is manifested in large projects and programs such as:
Building and developing operating systems, and among the most popular operating systems built in this language are Windows, Linux, MacOS, and Android.
Building and developing large programs such as Adobe programs (such as Photoshop and Premier) and the Firefox browser.
Building and developing games, and the most famous games developed in this language are Counter Strike, MacOSDoom, and Warcraft.
C++ language advantages for developers
It is very popular and there are many references for anyone who wants to learn it.
The ability to control memory usage significantly.
It is light and fast and consumes less system resources compared to other languages such as Java and Python.
Code written in C can be easily converted to C++ code.
C++ language advantages over other programming languages
open source
You will not pay any money to work on C++, it is open source and free, and it will remain free for life.
light
You can program using it if your computer is weak or old.
Simplicity
Learning it is very easy after you understand object programming.
Translation speed
C++ is translated into commands that the machine understands very quickly.
Object Oriented Language
Although C++ was designed to be close to hardware and close to low-level languages, it allows its user to build classes and deal with them using object-oriented programming (OOP) methodologies such as inheritance, polymorphism, and other principles that you will learn later in the course.
multiple models
The C++ language allows its user to choose the appropriate way for him to write the code from among several different models such as the Structural model similar to C language and the Object Oriented model similar to Java language.
Great support
C++ is one of the relatively old and widely spread languages, which made it a very popular language with many different learning resources and great support from the developer community.
For whom this reference is intended
This reference is made for all people who want to learn.
So whether you are an amateur, a student or a programmer, this reference will help you understand the basics of the C++ language and reach a very advanced level.
In the next lesson, we will guide you to download the tools that we will use to build and run C++ code on your computer.
Comments
Post a Comment