April 2023 Programming Language Ranking

foreword

Recently, we discussed the emergence of high-performance programming languages. These languages ​​thrive due to the huge amounts of data that now need to be processed. So, C and C++ do well in the top ten, and Rust seems like a good choice in the top twenty. But further down the list, another notable competitor to C and C++ entered the top 50. No, it's not Google's highly publicized Carbon language, which only ranks 168th. This is the programming language Zig. Zig is a very functional language that interfaces smoothly with C/C++ programs, so migrating from C/C++ to Zig is easy. It has all the good features of C and C++ (such as explicit memory management with optional types), and gives up not-so-good features (such as horrible preprocessing). While being in the top 50 doesn't mean success, it's at least a worthwhile first step. Good luck Zig!

Programming language list TOP 20 list:

insert image description here

Long-term trend chart of the top 10 programming languages:

insert image description here

Here are the 21-50 programming language rankings:

insert image description here
The TIOBE programming language community leaderboard is an indicator of programming language trends, updated monthly, based on the number of experienced programmers, courses, and third-party vendors on the Internet. Rankings are calculated using well-known search engines such as Google, MSN, Yahoo!, Wikipedia, YouTube, Baidu, etc.

Please note that this ranking only reflects the popularity of a programming language, and does not indicate whether a programming language is good or not, or how much code is written in a language. This leaderboard can be used to check whether your programming skills are keeping up with the times, and can also be used as a basis for language selection when developing new systems.

1. Learning routes in all directions of Python

Just started learning python, if you don't even plan the complete learning steps, it is basically impossible to learn python. He sorted out all the directions of Python to form a summary of knowledge points in various fields.(The wife in the picture is too big. I can’t put it here. If you don’t have a full version, you can get it for free at the end of the article)

insert image description here

2. Getting started with a full set of learning videos

When we watch videos and learn, we can’t just move our eyes and brain without using our hands. A more scientific learning method is to use them after understanding. At this time, the hands-on project is very suitable.

insert image description here

Three, Python operation example

Learning python is the same as learning mathematics. You can’t just read the book without doing the questions. Looking directly at the steps and answers will make people mistakenly think that you have mastered everything, but you will still be at a loss when you encounter a problem.

Therefore, in the process of learning python, you must remember to write more codes by hand. You only need to read the tutorial once or twice.

insert image description here

4. Python employment project actual combat

We must learn Python to find a high-paying job or a high-paying part-time job. The following are some practical projects that companies can use. After learning these, I believe everyone will be able to find a satisfactory job.

insert image description here

11 Django Framework

insert image description here

16 WeChat public account
insert image description here

18 Common crawler module usage

insert image description here

21 Data Analysis

insert image description here

22 Machine Learning
insert image description here

There are also some other things, such as my own Python introductory graphic tutorials. You can learn knowledge with your mobile phone without a computer. After learning the theory, you can type the code to practice verification, and there is also the library information of the Chinese version of Python. , MySQL and HTML tags, etc., these are things that can be given to fans.

Data collection

These are not very valuable things, but they are really good for learners who have no resources or the resources are not very good. If you can use them, you can scan the QR code of CSDN official certification below on WeChat [free access]↓↓↓ .

insert image description here

Good article recommendation

Understand the prospect of python: https://blog.csdn.net/SpringJavaMyBatis/article/details/127194835

Learn about python's part-time sideline: https://blog.csdn.net/SpringJavaMyBatis/article/details/127196603

Guess you like

Origin blog.csdn.net/weixin_49895216/article/details/130053483