130 likes | 135 Views
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. u2013 PowerPoint PPT presentation
E N D
Index • About C++ • Difference between C and C++ • History of C++ • For Example • Why we learn C++ • Application of C++ • Types of Jobs in C++ • Career in C++ • The Demand for C++ in the Market • Advantages of C++
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.
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).
For Example : Input : #include<iostream> int main() { int a=10 , b=10, sum; sum=a+b; cout<<“Sum of a and b is : ”; } Output : Sum of a and b is : 20
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.
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
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
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++.
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 Javaand 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++.
Advantages of c++ • Portability • Object-oriented • Multi-paradigm • Low-level Manipulation • Memory Management • Large Community Support • Compatibility with C • Scalability
Samyak Computer Classes 9772271081 Contact@digitalsamyak.com WWW.SAMYAKINFOTECH.COM