Ask a Question
Welcome to the MotorForum.RfidEpc.CoM Servo & Stepper Motor Industrial Automation Technology Community Forum


+1 vote
291 views

Which generation of programming language does C++ belong to?

by (45.1k points)

2 Answers

+2 votes
 
Best answer

C++ does not directly correspond to a generation in the traditional algebraic division of programming languages.

Most popular general-purpose languages ​​today, such as C, C++, C#, Java, BASIC and Pascal, are also third-generation languages, although each of these languages ​​can be further subdivided into other categories based on other contemporary traits. Most 3GLs support structured programming.

The traditional algebraic division of programming languages ​​usually divides programming languages ​​into several generations, such as the first generation is machine language, the second generation is assembly language, and the third generation is high-level programming languages ​​(such as FORTRAN, COBOL, C, etc.). These divisions are mainly based on the language's level of abstraction and its closeness to human language.

However, as a high-level programming language, C++'s design and development go far beyond this simple classification framework. C++ is an object-oriented programming language developed by Bjarne Stroustrup in the early 1980s to address the limitations of the C language in developing large software projects. C++ combines the procedural features of C with object-oriented features such as classes, inheritance, encapsulation, and polymorphism, making it a powerful and flexible programming language.

Therefore, although C++ can be considered a high-level programming language (i.e., third generation or higher in the traditional classification), it does not directly correspond to a specific generational division. C++ is unique in its rich features and wide application areas, from system software to application software, to embedded systems and game development.

by (62.8k points)
selected by
+1 vote

C++ is a general-purpose, object-oriented, cross-platform programming language developed by Bjarne Stroustrup in 1985.

It has the characteristics of high efficiency, scalability and low-level control, and is widely used in many fields such as system software development, application software development, embedded systems, high-performance computing, network programming, etc.

The C++ language supports object-oriented programming, allowing programmers to create objects, including data members and methods, making the code more modular and easy to maintain.

At the same time, C++ also provides a wealth of libraries and frameworks to support the development of various complex applications.

by (16.0k points)

Related questions

+1 vote
3 answers 276 views
+2 votes
1 answer 313 views
+1 vote
1 answer 256 views
+2 votes
1 answer 30 views
30 views asked Aug 11 by servo motor company (62.8k points)
+4 votes
2 answers 271 views
+3 votes
1 answer 20 views
+2 votes
1 answer 106 views
...