Programming languages - C++

Back to Course

Lesson Description

Lession - #31 C++ Overview

C++ is a statically composed, compiled, general-purpose, case-sensitive, freestyle programming language that upholds procedural, object-oriented, and nonexclusive programming. C++ is viewed as a middle-level language, as it involves a blend of both high-level and low-level language highlights. C++ was created by Bjarne Stroustrup beginning in 1979 at Bell Labs in Murray Hill, New Jersey, as an improvement to the C language and initially named C with Classes yet later it was renamed C++ in 1983. C++ is a superset of C, and that for all intents and purposes any legitimate C program is a lawful C++ program.


Object-Oriented Programming

C++ completely upholds object-oriented programming, including the four mainstays of object-oriented advancement −

  • Encapsulation
  • Data hiding
  • Inheritance
  • Polymorphism

Standard Libraries

Standard C++ comprises of three significant parts −

  • The center language giving all the structure blocks including variables, data types and literals, and so on.
  • The C++ Standard Library giving a rich arrangement of functions controlling documents, strings, and so forth.
  • The Standard Template Library (STL>
    giving a rich arrangement of methods controlling data structures, and so forth.

The ANSI Standard

The ANSI standard is an endeavor to guarantee that C++ is portable; that code you compose for Microsoft's compiler will assemble without mistakes, utilizing a compiler on a Mac, UNIX, a Windows box, or an Alpha.

The ANSI standard has been steady for some time, and all the major C++ compiler makers support the ANSI standard.

Learning C++

The main thing while at the same time learning C++ is to zero in on ideas.

The motivation behind learning a programming language is to improve as a software engineer; that is, to turn out to be more powerful at planning and executing new systems and at keeping up with old ones.

C++ upholds an assortment of programming styles. You can write in the style of Fortran, C, Smalltalk, and so forth, in any language. Each style can accomplish its points really while keeping up with runtime and space proficiency.

Simple c language program examples with output (must read for beginners>
· Hello World program in C · Get user input using scanf and print it in C.

Top ide's for c++ :1. Visual Studio Code Free to use · 2. Code:: Blocks. Code::blocks is a open-source and free IDE for C and C++ which can be used on multiple .

C language programming example with Output · 1. Hello World Program in C · 2. C program to check whether the given number is positive or negative ·