C++ Tutorial
C++ Introduction
C++ Flow Control
C++ Functions
- C++ Functions
- C++ Function Types
- C++ Function Overloading
- C++ Default Argument
- C++ Storage Class
- C++ Recursion
C++ Arrays & String
C++ Structures
C++ Object & Class
C++ Pointers
C++ Inheritance
C is a procedural programming language. It was initially developed by Dennis Ritchie in the year 1972.
It was mainly developed as a system programming language to write an operating system. The main features of C language include low-level access to memory, a simple set of keywords, and clean style, these features make C language suitable for system programmings like an operating system or compiler development.
Many later languages have borrowed syntax/features directly or indirectly from C language.
Like syntax of Java, PHP, JavaScript, and many other languages are mainly based on C language. C++ is nearly a superset of C language (There are few programs that may compile in C, but not in C++).
About C++ Programming
- Multi-paradigm Language – C++ supports at least seven different styles of programming. Developers can choose any of the styles.
- General Purpose Language – You can use C++ to develop games, desktop apps, operating systems, and so on.
- Speed – Like C programming, the performance of optimized C++ code is exceptional.
- Object-oriented – C++ allows you to divide complex problems into smaller sets by using objects.
Why 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.