Statistics and charts

Top Computer Languages

Source TIOBE Index
PYPL PopularitY of Programming Language Index
Last Updated11 Jul 2018

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 and in PYPL top ranked Python is closely followed by Java. PHP, Objective-C and Swift has negative trends in both lists.

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. In US, United Kingdom and France Python has taken huge lead over 2nd number Java. These two account for more than 45% global search. TypeScript and Kotlin are fastest growing languages. TypeScript is most likely to enter in top 10 in upcoming months.

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
Jul 2018Jul 2017Change Programming languageRatingsChange
11Java16.139 %+2.37 %
22C14.662 %+7.34 %
33C++7.615 %+2.04 %
44Python6.361 %+2.82 %
57Visual Basic .NET4.247 %+1.20 %
65C#3.795 %+0.28 %
76PHP2.832 %-0.26 %
88JavaScript2.831 %+0.22 %
9-↑↑SQL2.334 %+2.33 %
1018↑↑Objective-C1.453 %-0.44 %
1112Swift1.412 %-0.84 %
1213Ruby1.203 %-1.05 %
1314Assembly language1.154 %-1.09 %
1415R1.150 %-0.95 %
1517MATLAB1.130 %-0.88 %
169↓↓Delphi/Object Pascal1.109 %-1.38 %
1711↓↓Perl1.101 %-1.23 %
1810↓↓Go0.969 %-1.39 %
1916Visual Basic0.885 %-1.21 %
2020PL/SQL0.704 %-0.84 %
PYPL Index (Worldwide)
Jul 2018ChangeProgramming language ShareTrends
1Python23.59 %+5.5 %
2Java22.4 %-0.5 %
3↑↑Javascript8.49 %+0.2 %
4PHP7.93 %-1.5 %
5C#7.84 %-0.5 %
6C/C++6.28 %-0.8 %
7R4.18 %+0.0 %
8Objective-C3.4 %-1.0 %
9Swift2.65 %-0.9 %
10Matlab2.25 %-0.3 %
11Ruby1.59 %-0.5 %
12↑↑↑TypeScript1.58 %+0.3 %
13VBA1.42 %-0.1 %
14Visual Basic1.2 %-0.2 %
15Scala1.2 %-0.1 %
16↑↑↑Kotlin0.97 %+0.5 %
17Go0.93 %+0.3 %
18↓↓Perl0.78 %-0.1 %
19Lua0.42 %-0.1 %
20↑↑Rust0.36 %+0.0 %
21Haskell0.3 %-0.1 %
22↓↓Delphi0.25 %-0.1 %
PYPL Index (US)
Jul 2018Programming languageShare
1Python28.17 %
2Java20.2 %
3Javascript8.39 %
4C#6.89 %
5R5.61 %
6C/C++5.11 %
7Objective-C3.99 %
8PHP3.78 %
9Swift3.15 %
10Matlab2.41 %
11Ruby2.36 %
12TypeScript1.73 %
13Scala1.66 %
14Go1.37 %
15VBA1.23 %
16Visual Basic1.06 %
17Perl0.9 %
18Kotlin0.53 %
19Lua0.53 %
20Rust0.53 %
21Haskell0.41 %
22Delphi0.0 %
PYPL Index (India)
Jul 2018Programming languageShare
1Java27.49 %
2Python23.39 %
3Javascript9.12 %
4PHP8.71 %
5C/C++7.41 %
6C#6.54 %
7R2.96 %
8Objective-C2.29 %
9Swift1.99 %
10Matlab1.67 %
11TypeScript1.66 %
12VBA1.27 %
13Scala1.21 %
14Perl1.04 %
15Ruby1.01 %
16Kotlin0.85 %
17Visual Basic0.84 %
18Go0.39 %
19Lua0.12 %
20Haskell0.04 %
21Rust0.03 %
PYPL Index (Germany)
Jul 2018Programming languageShare
1Python24.38 %
2Java21.15 %
3C#9.25 %
4PHP7.37 %
5Javascript6.96 %
6C/C++4.79 %
7R4.75 %
8Matlab3.21 %
9VBA2.97 %
10Objective-C2.91 %
11Swift2.45 %
12TypeScript1.55 %
13Ruby1.26 %
14Go1.13 %
15Visual Basic1.12 %
16Kotlin1.06 %
17Scala0.75 %
18Lua0.62 %
19Delphi0.61 %
20Haskell0.61 %
21Rust0.57 %
22Perl0.55 %
PYPL Index (United Kingdom)
Jul 2018Programming languageShare
1Python29.65 %
2Java16.72 %
3C#9.98 %
4Javascript7.67 %
5R5.83 %
6PHP5.55 %
7C/C++4.02 %
8Objective-C3.14 %
9Swift2.74 %
10Matlab2.21 %
11Scala1.93 %
12VBA1.66 %
13Ruby1.62 %
14TypeScript1.51 %
15Visual Basic1.5 %
16Go1.34 %
17Lua0.8 %
18Kotlin0.65 %
19Rust0.61 %
20Haskell0.46 %
21Perl0.42 %
PYPL Index (France)
Jul 2018Programming languageShare
1Python28.42 %
2Java19.22 %
3Javascript8.7 %
4PHP8.41 %
5C#7.41 %
6R5.83 %
7C/C++5.69 %
8Objective-C4.06 %
9Swift2.93 %
10TypeScript1.96 %
11Matlab1.9 %
12Ruby1.57 %
13VBA1.42 %
14Scala1.36 %
15Kotlin0.54 %
16Visual Basic0.31 %
17Perl0.28 %