In the first year, look at the mountains and the water.
In the second year, seeing mountains is not mountains, and seeing water is not water.
In the third year, see mountains or mountains, water or water.
C++ is generally used for large-scale development, and people think that the main reason why C++ is difficult comes from the idea of Professor Benjani Strauss- Lupu when designing this language.
Professor Benjani Strauss-Trapp believes that "there are too many managers and managers in the software industry trying to turn programming into low-level assembly line work". There is no one-size-fits-all model in software development.
Therefore, C++ is designed to be both an object-oriented language and generic programming. C++ is a superset of C language and also supports C language grammar. More importantly, C++ has not been commercialized, so the standards are mixed. These are the main reasons why people think C++ is difficult to learn.
There are still many C++ application scenarios (jobs), and the salary is also very good. Here are a few scenarios where C++ is used more.
game development
Server development
2. 1 Streaming Media Server Development-Live Video
2.2 server cluster
Underlying system development
3. 1? Android? /IOs/Windows/browser kernel, etc.
Hardware driver development
4. 1 After learning C++, the C language is basically not difficult. At present, many underlying drivers are developed by mixing C and C++.
Network development
5. 1 VoIP
There are too many things that C++ can do. This is only part of it.
Remember a word, programming language is just an industrial language, there is no absolute omnipotence, and there is no absolute good or bad.
Each language has its own application scenario, and different scenarios use different languages.
The above is purely handmade. If you copy and reprint, please indicate? There is a gang
One 1. Compared with the actual development of e-commerce, the summary of e-commerce case analysis is often ()
Compared with the actual developme