Programming language |
Advantage |
disadvantage |
Python |
Easy to learn and easy to link together various modules made in other languages. |
Slower speed and some specific (unreproducible) bugs |
C/C++ |
C/C++ can be embedded in any modern processor, almost all operating systems support C/C++, and the cross-platform is very good |
It is difficult to learn, and has a large number of extremely complex functional interaction methods, which is easy to waste resources |
Java |
The most widely spoken language in the world |
Java uses a lot of memory and takes a long time to start |
C# |
Fully integrated .Net library, providing excellent functionality and perfect library access |
The cross-platform ability is too poor, and the employment environment in China is not very good, and the income is low |
JavaScript |
Low learning difficulty, and mastering the JavaScript language is equivalent to becoming a full-stack engineer who can develop web pages, backgrounds, and mobile terminals at the same time |
Too much dependence on the browser, and the code runs on the user's computer, it is easy to be maliciously used by bad guys with ulterior motives |
SQL |
Fast development speed and good security |
SQL development speed is traded at the expense of running speed, and portability is extremely poor |
PHP |
Large and active community, easy to get started quickly |
It is slow and has a poor error handling mechanism, and needs to support a large number of functions of the old version |
Objective-C |
Has a wealth of tools and libraries |
Have their own unique programming ideas, which are quite different from other programming languages |
Swift |
Swift is a growing percentage of code in iOS and OS X software |
Versions change too fast, and different versions are too different |
Kotlin |
Excellent interoperability with Java |
Inherited the inferior content of Java |
Programming language
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=325011349&siteId=291194637
Ranking