Python has won the championship for eight consecutive years, and SQL is the most popular employment. IEEE Spectrum released the 2023 programming language list! ...

edb0436cdfe147e77718cb0c08d23001.gif

Compiled | Su Mi

Listing | CSDN (ID: CSDNnews)

Recently, IEEE Spectrum released the 2023 programming language list, revealing the latest status of developers using programming languages. The list combines multiple popularity indicators, such as Google, StackOverflow, GitHub, IEEE Xplore Digital, etc., and a total of 59 languages ​​are included this year.

Next, we will look at the details of this list.

bf48897b176f7d8e0d18fb671b1600dd.png

Python ranks among the best for eight consecutive years

According to the list, Python not only maintains the first place in the "Spectrum" comprehensive ranking, but also far surpasses the second place Java.

In this regard, IEEE Spectrum wrote when publishing the programming language list that Python’s increased dominance appears to be largely at the expense of smaller, more specialized languages. Today, Python has become a versatile language, and even the language of choice in the field of AI.

Although the impact of Moore's Law on high-end computing is gradually waning, low-end microcontrollers can still benefit from performance improvements, which means that despite the need for an interpreter, a $0.7 CPU now provides enough computing power to make Python Become a competitor in embedded development.

In the long run, Python's status will continue to rise, after all, many children and teenagers are now using Python to write their first games or develop embedded devices, and then, they can use the same language to seamlessly move into more advanced field and even find a job.

0892410190036eca81b8c25eb5eca694.png

4827535a53e267ff064f66892579d0ae.png

SQL is the most popular programming language for employment

It is important to note that Python alone does not make a career. According to the list of programming languages ​​for employment, SQL topped the list just like last year. Second, Python came in second with a score of 0.891.

eb1df74cc0ff216f6b6e9905ba8e47d4.png

However, IEEE Spectrum officially pointed out that it is difficult for pure SQL programmers to find a job. Therefore, one skill alone is not enough to conquer the world.

In contrast, employers like to see SQL skills combined with other languages ​​such as Java or C++. In today's distributed architecture, a large amount of business-critical data is stored in SQL databases, whether it is the list of magic spells players know in an online game, or the amount of money in a bank account in real life. If you want to do anything with this information, you have to know how to get it, which requires SQL skills.

Overall, there are only 11 languages ​​ranked above 0.1 on this list, and there is a large group of languages ​​ranked around 0.07 - 0.08, such as Go, Matlab Visual Basic, Perl, PHP and R.

d4b89e9bd397787f3356d481912ea492.png

There are also some languages ​​worth paying attention to

In addition to the above programming languages, there are some languages ​​worthy of attention in the AI ​​era, such as R, Fortran, etc.

Among them, the R language is a language for statistical analysis and visualization that emerged a few years ago with the rise of big data. Although powerful, the R language is not easy to learn, and its syntax and functions are often convoluted and performed on entire vectors, lists, and other high-level data structures.

Although Python libraries can provide similar analysis and graphics capabilities, R remains popular, probably because of its own special capabilities that make scripts written in R difficult to port. Therefore, given that a large number of statistical analysis and academic research are based on R, this is also a factor that R is valued by developers.

This situation is similar to Fortran and Cobol. For one of the oldest programming languages, Fortran and Cobol remain in some ancient applications, mostly government-related applications. For example, foreign media previously disclosed that many large banks in the United States still need Cobol programmers.

In fact, according to IEEE Spectrum's review of hundreds of developer job ads, it saw more demand for Cobol skills in fintech developer positions than for cryptographic languages.

For more details on the list, please refer to: https://spectrum.ieee.org/the-top-programming-languages-2023

eb532ff5611b64bdc0368bef7f0f8222.png

Guess you like

Origin blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/132748505