![]() |
Introduction To C Puls Puls Programming Language Free Course |
Introduction to C Puls Puls Language
Introduction to C Puls Puls: C++ is a general-purpose, case-sensitive, programming language that supports procedural, object-oriented, programming.
C++ Course provides basic and advanced concepts of C++. Our C++ course is designed for beginners and professionals.C++ is an object-oriented programming language. It is an extension of C programming.
Our C++ tutorial includes all topics of C++ such as first example, control statements, objects, and classes, inheritance, constructor, destructor, this, static, polymorphism, abstraction, abstract class, interface, namespace, encapsulation, arrays, strings, exception handling, File IO, etc.
Example of C++ Program With Output
#include <iostream.h> #include<conio.h> void main() { clrscr(); cout << "Welcome to the C++ Programming Language."; getch(); } *****OUTPUT***** Welcome to the C++ Programming Language |
What is C++ Programming Language
C++ is a general-purpose, case-sensitive,
free-form programming language that supports object-oriented, procedural, and
generic programming.
C++ is a middle-level language, as it encapsulates both high and low-level language features.
C++ Object-Oriented Language(OOPs)
C++ supports object-oriented programming,
the four major pillars of object-oriented programming used in C++ are:
1.
Inheritance
2.
Polymorphism
3.
Encapsulation
4. Abstraction
Standard Libraries in C++ Language
Standard C++ programming is divided into three
important parts:
1. The core library includes the data types,
variables, literals, etc.
2. The standard library includes a set of
functions manipulating strings, files, etc.
3. The Standard Template Library (STL) includes a set of methods for manipulating a data structure.
Usages of C++ Programming Language
C++ programming language, we can
develop different types of secured and robust applications:
1. Window application
2. Client-Server application
3. Device drivers
4. Embedded firmware etc.
History of C++ Programming Language
History: The history of the C++ language is interesting to know.
Here we are going to discuss a brief history of the C++ language. C++ programming
language was developed in 1980 by Bjarne
Stroustrup at the bell laboratories of AT&T (American Telephone &
Telegraph), located in the U.S.A.
Bjarne
Stroustrup is known as the founder
of the C++ language. It was developed to add OOP (Object Oriented
Programming) feature in C without significantly changing the C component. C++
programming is "relative" (called a superset) of C, which means any
valid C program is also a valid C++ program.
Let's see the programming languages that were developed before the C++ language
Table
Language |
Year |
Developed By |
Algo |
1960 |
International Group |
BCPL |
1967 |
Martin Richard |
B |
1970 |
Ken Thompson |
Traditional C |
1972 |
Dennis Ritchie |
K & RC |
1978 |
Kernighan & Dennis Ritchie |
C++ |
1980 |
Bjarne Stroustrup |
Features of C++ Programming Language
C++ is an object-oriented programming language. It
provides a lot of features that are given below.
1. Simple
2. Machine Independent or Portable
3. Mid-level programming language
4. Structured programming language
5. Rich Library
6. Memory Management
7. Fast Speed
8. Pointers
9. Recursion
10. Extensible
11. Object-Oriented
12. Compiler based
1.
Simple: C++ is a simple language in the sense that it provides a structured
approach (to break the problem into parts), a rich set of library functions, data
types et
2.
Machine Independent or Portable: Unlike assembly language, c programs can be executed in many
machines with little bit or no change. But it is not platform-independent.
3.
Mid-level programming language: C++ is also used to do low-level programming. It is used to
develop system applications such as kernel, driver, etc. It also supports the
feature of a high-level language. That is why it is known as a mid-level language.
4.
Structured programming language: C++ is a structured programming language in the sense that we can
break the program into parts using functions. So, it is easy to understand and
modify.
5.
Rich Library: C++ provides a lot of
inbuilt functions that make the development fast.
6.
Memory Management: It supports the
feature of dynamic memory allocation. In C++ language, we can free the
allocated memory at any time by calling the free() function.
7.
Speed: The compilation and
execution time of the C++ language is fas8. Pointer:
C++ provides the feature of pointers. We can directly interact with the
memory by using pointers. We can use pointers for memory, structures,
functions, array, etc.
9.
Recursion: In C++, we can call the
function within the function. It provides code reusability for every function.
10.
Extensible: C++ language is
extensible because it can easily adopt new features.
11.
Object-Oriented: C++ is an object-oriented
programming language. OOPs makes development and maintenance easier whereas in
Procedure-oriented programming language it is not easy to manage if code grows
as the project size grows.
12. Compiler based: C++ is a compiler-based programming language, which means without compilation no C++ program can be executed. First, we need to compile our program using a compiler and then we can execute our program.
Application of C++ Programming Language
1. Database System
2. Developed Text Editors
3. Developed Driver
4. Compilers
5. Operating Systems
6. Developed Game
7. Network Drivers
8. Interpreters.
9. Graphical Packages
C++ Program Structure with Example
Before starting the Xyz of C++ language, you need to learn how to write, compile and run the first C++ program. To write the first C++ program, open the C++ console and write the following code:
#include <iostream.h> #include<conio.h> void main() { clrscr(); cout << "Welcome to the C++ Programming Language."; getch(); } *****OUTPUT***** Welcome to the C++ Programming Language |
#include<iostream.h>: includes the standard input-output library functions. It provides cin and cout methods for reading from input and writing to output respectively.
#include <conio.h>: includes the console input output library functions. The getch() function is defined in conio.h file.
void main(): The main() function is the entry point of every program in C++ language. The void keyword specifies that it returns no value.
Cout: cout<< "Welcome to C++ Programming." is used to print the data "Welcome to C++ Programming." on the console.
getch(): The getch() function asks for a single character. Until you press any key, it blocks the screen.
How to Compile And Run The C++ Program
There
are 2 ways to compile and run the C++ program, by menu and by shortcut.
By
Menu: Now click on the compile
menu then compile sub-menu to compile the c++ program.
Then click on the run menu and then run the sub-menu to
run the c++ program.
By
Shortcut: Or, press the ctrl+f9 keys to compile and run the program directly.
You will see the following output on the user
screen.
You can view the user screen at any time by
pressing the alt+f5 keys.
Now press Esc to return to the turbo C++ console.
Read Also Others Programming Language
Introduction to C Programming Language
Introduction to C++ Programming Language
Introduction to Python Programming Language
Introduction to Java Programming Language