Top Computer Languages

Source TIOBE Index
PYPL PopularitY of Programming Language Index
Last Updated16 Feb 2019

Java is the most widely popular programming language in TIOBE Index while Python is most searched language in PYPL Index. Top ranked Java is closely followed by C in TIOBE. In PYPL, gap is becoming wider between top ranked Python and 2nd ranked Java. Top two languages are way ahead than others in both Index.

TIOBE : Visual Basic .NET is biggest gainer as it gets all time highest 5th position. Python is improving its ratings and moved ahead of C++ in TIOBE. These six have negative trends in past 5 years : Java, C, C++, C#, PHP and Objective-C. Objective-C was at 3rd position in Mar 2015 is now at 10th. PHP was at 3rd position in Mar 2010 is now at 8th. C# moved down from 3rd in Mar 2012 to 7th. Position of Java, C, and C++ has not much affected but their ratings are constantly declining.

Acc to PYPL, who publishes separate ranking for five countries, Python is top languages in four countries (US, Germany, United Kingdom, France) except India where Java is still at top leading by only 0.31%. In US, United Kingdom and France Python has taken huge lead over 2nd number Java. These two account for more than 47% global search. Python has highest share in US over 30% and over 25% in remaining.

PYPL : PHP is biggest looser in recent years. Its share was over 20% in 2008 now this fig is only 7.34% in 2019. Java is too declining but not as fast as PHP. Java's contribution was over 31% in 2008 and still it holds 21%. In 2004-2009, 50% search was of either Java or PHP.

TIOBE Index : TIOBE ratings are calculated by counting hits of the most popular search engines. There are 25 search engines that are used to calculate the TIOBE index. The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index started in the year 2001 and updated once a month.

PYPL Index : The PYPL PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google. The index is updated once a month.

Top Computer Languages

TIOBE Index

Feb 2019Feb 2018Change Programming languageRatingsChange
11Java15.876%+0.89%
22C12.424%+0.57%
34Python7.574%+2.41%
43C++7.444%+1.72%
56Visual Basic .NET7.095%+3.02%
68JavaScript2.848%-0.32%
75C#2.846%-1.61%
87PHP2.271%-1.15%
911SQL1.900%-0.46%
1020↑↑Objective-C1.447%+0.32%
1115↑↑Assembly language1.377%-0.46%
1219↑↑MATLAB1.196%-0.03%
1317↑↑Perl1.102%-0.66%
149↓↓Delphi/Object Pascal1.066%-1.52%
1513R1.043%-1.04%
1610↓↓Ruby1.037%-1.50%
1712↓↓Visual Basic0.991%-1.19%
1818Go0.960%-0.46%
1949↑↑Groovy0.936%+0.75%
2016↓↓Swift0.918%-0.88%

PYPL Index (Worldwide)

Feb 2019ChangeProgramming language ShareTrends
1Python26.42 %+5.2 %
2Java21.2 %-1.3 %
3Javascript8.21 %-0.3 %
4C#7.57 %-0.5 %
5↓↓PHP7.34 %-1.2 %
6C/C++6.23 %-0.3 %
7R4.13 %-0.1 %
8Objective-C3.04 %-0.8 %
9Swift2.56 %-0.6 %
10Matlab1.98 %-0.4 %
11↑↑TypeScript1.61 %+0.2 %
12Ruby1.54 %-0.2 %
13VBA1.44 %-0.0 %
14Scala1.17 %-0.1 %
15Kotlin1.15 %+0.3 %
16↓↓Visual Basic1.15 %-0.1 %
17Go1.05 %+0.3 %
18Perl0.58 %-0.2 %
19Rust0.43 %+0.1 %
20Lua0.35 %+0.0 %
21↑↑Julia0.3 %+0.1 %
22Haskell0.3 %+0.0 %
23↓↓Delphi0.25 %-0.1 %

PYPL Index (US)

Feb 2019Programming languageShare
1Python30.51 %
2Java18.53 %
3Javascript8.23 %
4C#6.38 %
5R5.82 %
6C/C++5.04 %
7Objective-C3.76 %
8PHP3.28 %
9Swift3.21 %
10Matlab2.28 %
11Ruby2.07 %
12TypeScript1.74 %
13Scala1.66 %
14Go1.41 %
15VBA1.22 %
16Visual Basic0.89 %
17Kotlin0.84 %
18Rust0.71 %
19Perl0.68 %
20Julia0.61 %
21Lua0.6 %
22Haskell0.52 %
23Delphi0.0 %

PYPL Index (India)

Feb 2019Programming languageShare
1Java26.01 %
2Python25.8 %
3Javascript9.47 %
4C/C++7.88 %
5PHP7.76 %
6C#6.49 %
7R2.9 %
8Objective-C1.79 %
9Swift1.77 %
10TypeScript1.68 %
11Matlab1.55 %
12Scala1.28 %
13VBA1.24 %
14Kotlin1.06 %
15Ruby0.92 %
16Perl0.81 %
17Visual Basic0.71 %
18Go0.46 %
19Julia0.12 %
20Lua0.11 %
21Delphi0.11 %
22Haskell0.08 %
23Rust0.0 %

PYPL Index (Germany)

Feb 2019Programming languageShare
1Python25.12 %
2Java18.38 %
3C#8.92 %
4Javascript6.83 %
5PHP6.54 %
6C/C++4.6 %
7R4.49 %
8VBA3.29 %
9Matlab3.01 %
10Objective-C2.78 %
11Swift2.72 %
12TypeScript2.28 %
13Ruby1.83 %
14Go1.38 %
15Kotlin1.36 %
16Visual Basic1.32 %
17Delphi1.07 %
18Lua1.05 %
19Rust0.92 %
20Haskell0.83 %
21Scala0.79 %
22Julia0.48 %
23Perl0.0 %

PYPL Index (United Kingdom)

Feb 2019Programming languageShare
1Python27.39 %
2Java14.96 %
3C#9.72 %
4Javascript6.96 %
5R5.93 %
6PHP5.14 %
7C/C++4.34 %
8Objective-C3.73 %
9Swift2.81 %
10Matlab2.67 %
11Ruby2.46 %
12TypeScript2.05 %
13VBA1.92 %
14Scala1.88 %
15Visual Basic1.82 %
16Go1.78 %
17Kotlin1.26 %
18Haskell1.05 %
19Perl0.87 %
20Lua0.7 %
21Julia0.56 %

PYPL Index (France)

Feb 2019Programming languageShare
1Python25.26 %
2Java15.62 %
3C#6.52 %
4Javascript6.02 %
5PHP5.99 %
6R5.84 %
7C/C++5.46 %
8Objective-C5.24 %
9Swift4.61 %
10TypeScript3.55 %
11Matlab2.64 %
12VBA2.58 %
13Go2.35 %
14Kotlin2.02 %
15Rust1.55 %
16Ruby1.47 %
17Scala1.36 %
18Visual Basic0.87 %
19Perl0.84 %
20Julia0.23 %