This ppt interduce c++ programming language. With the help of this ppt you know about c++ programming language. In this ppt you know some thinks about c++ like what kind of jobs you have after doing c++ programming language.
2. Index
1. About C++
2. Difference between C and C++
3. History of C++
4. For Example
5. Why we learn C++
6. Application of C++
7. Types of Jobs in C++
8. Career in C++
9. The Demand for C++ in the Market
10. Advantages of C++
3. About C++
• C++ is a general-purpose programming language that was developed as an enhancement of the C
language to include object-oriented paradigm. It is an imperative and a compiled language.
• C++ is a middle-level language rendering it the advantage of programming low-level (drivers, kernels)
and even higher-level applications (games, GUI, desktop apps etc.). The basic syntax and code structure
of both C and C++ are the same.
4. Difference between C and C++
C C++
C is Procedural Language. C++ is non-Procedural Language i.e.
Object Oriented Language.
Top down approach is used in Program
Design.
Bottom up approach adopted in Program
Design
Multiple Declaration of global variables
are allowed.
Multiple Declaration of global variables
are not allowed.
C requires all the variables to be defined
at the starting of a scope.
C++ allows the declaration of variable
anywhere in the scope i.e. at time of its
Frist use.
In C, malloc() and calloc() Function are
used for Memory Allocation and free()
function for memory Deallocation.
In C++, new and delete operators are use
for Memory Allocation and Deallocation.
5. History of C++
• C++ is a general-purpose
programming language. It was
created by Bjarne Stroustrup at
Bell Labs circa 1980. C++ is very
similar to C (invented by Dennis
Ritchie in the early 1970s).
7. Why we learn C++?
• C++ is used to develop games, desktop
apps, operating systems, browsers, and so
on because of its performance.
• After learning C++, it will be much easier
to learn other programming languages
like Java, Python, etc.
• C++ helps you to understand the internal
architecture of a computer, how computer
stores and retrieves information.
8. Application of C++
C++ finds varied usage in applications such as:
• Operating Systems & Systems Programming. e.g. Linux-based OS (Ubuntu etc.)
• Browsers (Chrome & Firefox)
• Graphics & Game engines (Photoshop, Blender, Unreal-Engine)
• Database Engines (MySQL, MongoDB, Redis etc.)
• Cloud/Distributed Systems
9. Types of Jobs in C++
• Junior Programmer
• Senior Programmer
• Software Developer
• Quality Analyst
• Game Programmer
• Software Developer Engineer
• C/C++ Analyst
• Programming Architect
• UNIX Shell Scripting
• Backend Developer
• Embedded Engineer
• Database Developer
• Bioinformatician
• Computational Biologist
10. Career in C++
Today, almost every person is at least
familiar with the term “C and C++
programming” when it comes to
Computer Science. Even a person
from a non-technical background has
heard about these languages. The
establishment of the Information
Technology sector first started with
fundamental languages like C and
C++.
11. The Demand for C++ in the Market
Here is a graphical representation of the
demand for various programming languages
in the market. This graph depicts where the
C/C++ programming language stands
among the various other programming
languages.
It is pretty clear from the graph that Java
and Python are more in demand than C/C++
in India. But, it is also important to note that
most of the developers know how to code in
C and C++.
12. Advantages of c++
• Portability
• Object-oriented
• Multi-paradigm
• Low-level Manipulation
• Memory Management
• Large Community Support
• Compatibility with C
• Scalability