Programming language

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

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325011349&siteId=291194637