Yes, C++ is mainly used for low-level development, including servers, databases, image and video processing, large-scale games, etc., but now Java, Python and functional languages are also penetrating into these fields. Applications that deal directly with users use C++ less
For general coders, it is recommended to study C thoroughly, understand C++, and then switch to Java, Python or functional languages. C++ is too painful to learn, and the price/performance ratio is average
You shouldn’t come here to ask this question. Most of the programmers here are advocates and users of scripting languages. If you come here to ask this question, you will only get one answer: "php is the best language, C&C++ is an old antique and has been eliminated"
If you are confused, just try another language and learn it. Don’t force yourself too much. For example, mainstream web development languages such as PHP and Python are relatively easy to write. Compared with Java, C++, etc., it is easier to get started. It is easier to gain a sense of accomplishment in a short period of time. The prospects in the field of web development are also very good, and the salary is very good. No worse than C++. While learning these languages, you can also learn some knowledge about algorithms and data structures in any language such as Java, C++ or C. The two complement each other... I personally think this learning route is okay.
Would you feel better if I told you that C++ is used more in natural language processing, image recognition, deep learning, high-performance computing, etc.?
Yes, C++ is mainly used for low-level development, including servers, databases, image and video processing, large-scale games, etc., but now Java, Python and functional languages are also penetrating into these fields. Applications that deal directly with users use C++ less
For general coders, it is recommended to study C thoroughly, understand C++, and then switch to Java, Python or functional languages. C++ is too painful to learn, and the price/performance ratio is average
The direction of C++ I studied in school was mobile game development, but writing was too painful, so I switched to other languages
You shouldn’t come here to ask this question. Most of the programmers here are advocates and users of scripting languages. If you come here to ask this question, you will only get one answer: "php is the best language, C&C++ is an old antique and has been eliminated"
If you are confused, just try another language and learn it. Don’t force yourself too much. For example, mainstream web development languages such as PHP and Python are relatively easy to write. Compared with Java, C++, etc., it is easier to get started. It is easier to gain a sense of accomplishment in a short period of time. The prospects in the field of web development are also very good, and the salary is very good. No worse than C++. While learning these languages, you can also learn some knowledge about algorithms and data structures in any language such as Java, C++ or C. The two complement each other... I personally think this learning route is okay.
You can learn front-end, which will give you a WYSIWYG feeling of just coding the code and seeing the effect. You will no longer be confused
Would you feel better if I told you that C++ is used more in natural language processing, image recognition, deep learning, high-performance computing, etc.?
The HPC industry says either Fortran or C/C++, there is no other choice.
Learning C++ at least has a broader approach than Fortran.