最近,TIOBE公布了2月份程式語言排行榜,在排名Top4的席位中,前幾個程式語言的地位並沒有太大的變化,Java依舊是穩居榜首,而緊隨其後的分別是C、Python、C++,在這份榜單中,Objective-C的下降速度很快,已經跌出了前二十的邊緣,而蘋果的新程式語言Swift隨著iPhone和iPad的移動應用程式開發得到了快速發展之後,份額也從1%增加到2%,以下是完整榜單和排名前三的程式語言簡介,一起來看看吧。
1.Java
Java作為一門面向對象的程式語言,除了吸取了C++語言的優點之外,還摒棄了了C++里很多難以理解的多繼承、指針等概念,並具有功能強大和簡單易用的兩大特徵,作為靜態面向對象程式語言的標誌性語言,使用者可以用Java以優雅的思維方式來完成複雜的編程。同時Java還可以編寫桌面應用程式、Web應用程式、分散式系統和嵌入式系統應用程式等
2.C
C語言是一門面向過程的、抽象化的通用程式設計語言,能用簡易的方式編譯和處理低級存儲器,這種對運行環境要求不高的高效率程式設計語言被廣泛套用於底層開發。
3.Python
Python是一種跨平台的電腦程式設計語言,也是一種面向對象的動態類型語言,從20世紀誕生至今,Python就被廣泛地運用到了系統管理任務的處理和Web編程之中,並成為了一門易讀、易維護、且受大量用戶歡迎的語言。
2020年2月程式語言排名
2020年二月 | 2019年二月 | 變化 | 程式語言 | 支持率 | 變化 |
1 | 1 | Java | 17.36% | 1.48% | |
2 | 2 | C | 16.77% | 4.34% | |
3 | 3 | Python | 9.35% | 1.77% | |
4 | 4 | C++ | 6.16% | -1.28% | |
5 | 7 | 上升 | C# | 5.93% | 3.08% |
6 | 5 | 下降 | Visual Basic .NET | 5.86% | 1.23% |
7 | 6 | 下降 | JavaScript | 2.06% | 0.79% |
8 | 8 | PHP | 2.02% | -0.25% | |
9 | 9 | SQL | 1.53% | -0.37% | |
10 | 20 | 上升 | Swift | 1.46% | 0.54% |
11 | 18 | 上升 | Go | 1.13% | 0.17% |
12 | 11 | 下降 | Assembly language | 1.11% | -0.27% |
13 | 15 | 上升 | R | 1.01% | -0.04% |
14 | 23 | 上升 | D | 0.92% | 0.28% |
15 | 16 | 上升 | Ruby | 0.84% | -0.19% |
16 | 12 | 下降 | MATLAB | 0.79% | -0.40% |
17 | 21 | 上升 | PL/SQL | 0.76% | -0.05% |
18 | 14 | 下降 | Delphi/Object Pascal | 0.75% | -0.32% |
19 | 13 | 下降 | Per | 0.70% | -0.40% |
20 | 10 | 下降 | Objective-C | 0.69% | -0.76% |