C++ is a very popular programming language.
C++ can be used to create high-performance applications.
C++ is a cross-platform language.
C++ was developed by Bjarne Stroustrup in 1979.
C++ gives programmers a high level of control over system resources and memory.
The language was updated 4 major times in 2011, 2014, 2017 and 2020 to C++11, C++14, C++17, C++20.
- C++ is one of the world's most popular programming language.
- C++ can be found in today's
Operating systems,Graphical User Interfaces, andEmbedded systems. - C++ is an
Object-OrientedProgramming language which gives a clear structure to programs and allows code to be reused, lowering development costs. - C++ is portable and can be used to develop applications that can be adapted to mutliple platforms.
Important
Difference between C and C++
C++ was developed as an extension of C, and both language have almost the same syntax.
The main difference between C and C++ is that C++ support classes and objects, while C does not.
To start coding with C++, we need two things:
- A text editor like
Visual Studio Code,code::block - A compiler like
GCCwithMingW
Open any browser and search for MingW download

Download the mingW setup from the official site and install

Note
Don't touch directory options let it be default
After installation tick packages

Make sure you have selected mingW32-base and mingW32-gcc-g++
Apply changes from Installation
Important
Set path variable
Search in your machine for system variable
Update user variable --> path
Add a new path for bin directory which is inside MingW and paste it in path variable.
C:\MinGW\bin
Open bash and run the commands
gcc --version
g++ --versionIn VS code create a file with name as firstprogram.cpp
#include<iostream> // Header file
using namespace std; // Standard library
int main(){
cout << "Hello World!"; // Code for print message
return 0;
}For running the code open terminal window in VS Code and run the command
g++ firstprogram.cppIt will create a new file as a.exe
This a.exe file contains the actual program we have written.
For running this file use the command line as
.\a.exeOr a + tab it will auto complete.
Don't Worry! 😀
We are not going to use this method instead we will use a code runner extension.
And press the play button at the top right corner of the window.
Note
When we use code runner extension for running our code.
It uses output window for printing results.
Where we cannot interact I mean cannot input any value.
Here is a solution for it.
Run your code using code runner
Open terminal window in vs code and type the name of the file which is generated by code runner.
firstprogram.exe
Congrats! 🎉
You have learnt the basic Installation process and code running process.
