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:
- Encapsulation
- Data hiding (Data hiding)
- Inheritance
- 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
You should read it
- What is object-oriented programming? See Steve Jobs's answer!
- What is C #
- What do you know about C # P3 programming language?
- Object-oriented programming in PHP
- What do you know about Smalltalk programming language?
- Basic C # syntax
- Learn about Class, Object and Instance in object-oriented programming
- Set of multiple choice questions about programming with P12
May be interested
- 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?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 1this 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 programmingyou 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 todayhere is a list of 10 programming languages with the fastest explosive speed on github, please refer.
- What do you know about programming language C # P1c # 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?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?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 P3in the following article, please join the network administrator to learn about this language through multiple choice questions.
- JAVA test test P1java 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.