What is the basic C ++ programming language?

C ++ is a static programming language, data deduction, distinguishing lower case letters that support object-oriented programming, procedural programming.

C ++ is considered as middle-level language , when it combines features and features of high and low-level languages.

C ++ was developed by Bjarne Stroustrup in 1979 at Bell Labs in Murray Hill, New Jersey, as an advanced version of the C language and with the first name "C with Grades", but later renamed C ++ in 1983.

C ++ is a Superset of C, and any C program is a C ++ program.

Note : When saying a programming language is static type when type checking is done in compile-time, not run-time.

Object-oriented programming

C ++ fully supports object-oriented programming, including 4 core features of object-oriented programming:

  1. Encapsulation
  2. Data hiding (Data hiding)
  3. Inheritance
  4. Polymorphism

Letter of standard C ++ (C ++ Standard Library)

Standard C ++ consists of 3 important parts:

Core Language provides all blocks including variables, data types (data type) and literals, .

C ++ standard library (C ++ Standard Library) provides a diverse set of functions for manipulating files and strings, .

Standard Template Library (STL) provides a diverse set of methods for manipulating data structures, .

ANSI Standard

ANSI Standard ensures that C ++ is portable, ie: the code you write for the Microsoft compiler will be compiled without error when using a compiler on Mac, UNIX, and Windows box or an Alpha.

ANSI Standard has existed for a long time, and all C ++ compiler support ANSI Standard.

How to study C ++?

The most important thing when learning C ++ is the focus on concepts.

The goal of learning a programming language is to become a better programmer, that is, to design and implement new systems more efficiently, or to modify old programs.

C ++ supports a variety of programming styles. You can write in Fortran, C, Smalltalk, . in any language. Each style can achieve its goal effectively while maintaining runtime and space effectively.

Domain used by C ++

C ++ is used by thousands of developers in every basic application area.

C ++ is commonly used to write device drivers and other software that rely on direct hardware operation under realtime constraints.

C ++ is widely used for training and research.

Any two who have used Apple Macintosh or a Windows-based PC are indirectly using C ++, because the User Interface of these systems is written in C ++.

According to Tutorialspoint

Previous post: Command line parameter in C

Next lesson: Install C ++ environment

4 ★ | 1 Vote

May be interested

  • What is the first programming language in the world?What is the first programming language in the world?
    of course, compared to human language, the programming language's life is much younger.
  • What do you know about Smalltalk programming language?What do you know about Smalltalk programming language?
    smalltalk is the first, dynamically and reflexively object-oriented programming language developed at xerox palo alto research center (parc) in early 1970. the quiz below is with network administrator. let's learn more about this programming language.
  • eQuiz - Multiple choice test on programming language C - part 1eQuiz - Multiple choice test on programming language C - part 1
    this is part 1 of a series of tests on knowledge of c programming language, in total there will be 15 questions with no time for answering each sentence.
  • Basic syntax of C programmingBasic syntax of C programming
    you already know about the basic structure of the c program, now you will easily understand the basic blocks in the c language.
  • 10 programming languages ​​booming today10 programming languages ​​booming today
    here is a list of 10 programming languages ​​with the fastest explosive speed on github, please refer.
  • What do you know about programming language C # P1What do you know about programming language C # P1
    c # programming language is developed based on c and c ++ programming languages. in the article below, network administrator will go with you to learn about c # programming language through multiple choice questions. let's start.
  • What is C programming language?What is C programming language?
    c is a high-level programming language originally developed by dennis m.ritchie to develop the unix programming system at bell labs. c was originally developed on 1972 dec pdp-11 computer.
  • What do you know about C # P3 programming language?What do you know about C # P3 programming language?
    c # is an object-oriented programming language developed by microsoft, the start of their .net plan. please invite the network administrator to learn about this topic through the quiz below.
  • CSS test with answer P3CSS test with answer P3
    in the following article, please join the network administrator to learn about this language through multiple choice questions.
  • JAVA test test P1JAVA test test P1
    java is an object-oriented and class-based programming language. to help you read more interesting knowledge about the java programming language, the network administrator will send you a very interesting multiple choice question on this topic. please try.