Job Recruitment Website - Job information - Why do recruiters like to write C and c++ together?

Why do recruiters like to write C and c++ together?

The answers and questions are wonderful. O(∩_∩)O

Many companies really have a purpose in tying c/c++ together when recruiting. The main reasons are as follows:

1)c++ is a superset of C, and there is an "inheritance relationship" in grammar, which means that c++ extends C (so it is called c+). It won't be very troublesome to organize exams;

2)c is a typical process-oriented language; And c++ is a typical object-oriented language. When using C and c++ to design a program, the thinking method is completely different from the design assistant tool. In the development of embedded system, hardware is preferred, and the function of the program is relatively simple and requires real-time, so the traditional C language is often used. When developing desktop system applications, the problems to be solved are often complicated, such as MIS system, games, system drivers and so on. At this time, it is often more advantageous to develop programs in object-oriented languages.

3) Another reason for taking the C/C++exam together is that HR people really want to find out the "upper limit" of your programming skills through such an exam to see if you have considered the characteristics of programming languages when solving practical problems;

4) Finally, the trend of programming development methodology. Many companies, such as Huawei, are trying to promote "agile development" (in fact, it has reached the point where there is no way out without pushing). Agile development is based on object-oriented analysis (OOA), object-oriented design (OOD) and object-oriented programming (OOP).

5) As a program developer, knowing C language and programming in C language can only show that you have mastered "technology", but this is far from enough; If you think, practice and feel about programming methods and development methods, it means that you have mastered the "Tao" behind programming development on the basis of mastering "technology". Learning c++ after learning C is the only way to "realize Tao and practice".

====

The above is for your reference only, and I hope it will inspire your study!