TIOBE: Рейтинг языков программирования

Теги: язык программирования

Рейтинг строится по данным популярных поисковых систем о количестве разработчиков и компаний, использующих язык, а также о количестве обучающих курсов по этому языку.

Голландская компания TIOBE представила очередной рейтинг языков программирования. Рейтинг строится по данным популярных поисковых систем о количестве разработчиков и компаний, использующих язык, а также о количестве обучающих курсов по этому языку.

В январском рейтинге впервые появился язык Go, который стал языком 2009 года- лидером по скорости популяризации. Популярность Go выросла на 1,25% с момента его появления в ноябре 2009-го и на сегодня он занимает 13-ую строчку рейтинга.

Следом за Go по приросту пользователей идет Objective-C от Apple, отставший всего на сотую долю процента. Objective-C существует уже давно, но вернул свою популярность благодаря iPhone.

Позиция 	Язык программирования 	Рейтинг
1 	        Java 	                17.482% (-1.54%)
2 	        C 	                16.215% (+0.28%)
3 (+2) 	        PHP 	                10.071% (+1.19%)
4 (-1) 	        C++ 	                9.709% (-0.41%)
5 (-1) 	       (Visual) Basic 	        7.354% (-1.81%)
6 	        C# 	                5.767% (+0.16%)
7 	        Python 	                4.453% (-0.28%)
8 	        Perl 	                3.562% (-0.74%)
9 	        Javascript 	        2.707% (-0.65%)
10 (+1) 	Ruby 	                2.474% (-0.67%)
11 (-1) 	Delphi 	                2.392% (-0.91%)
12 (+25) 	Objective-C 	        1.379% (+1.24%)
13 (+∞) 	Go 	                1.247% (+1.25%)
14 	        SAS 	                0.809% (+0.01%)
15 (-2) 	PL/SQL          	0.718% (-0.29%)
16 (+2) 	ABAP 	                0.641% (+0.10%)
17 (-2) 	Pascal 	                0.624% (-0.04%)
18 (+5) 	Lisp/Scheme 	        0.576% (+0.14%)
19 (+1) 	Actionscript 	        0.566% (+0.11%)
20 (+4) 	MATLAB 	                0.540% (+0.11%)

Интересен также рост популярности PHP, который опустил С++ и Visual Basic на строчку ниже. Помимо языков от Google и Apple в 2009 высокого уровня достигли C# от Microsoft и Actionscript от Adobe. Что касается Java, то он по прежнему остался на первой строчке, хотя его популярность продолжает падать.

Специалисты TIOBE предсказывают, что в 2010 году наберут популярность C++ (благодаря новому стандарту), C# (благодаря хорошей динамике развития) и JavaFX script, а вот для Java (не поспевающего за прогрессом), Perl (в связи с большим количеством конкурентов) и Objective-C (если популярность iPhone пойдёт на убыль) настанут не лучшие времена.


или введите имя

CAPTCHA
Страницы: 1  2  3  4  
неуч
18-01-2010 14:39:59
накурились ребята травки,ява всегда будет впереди благодаря своей простоте в сравнению с С подобными и поддержке на многих платформах.так как будущее за мобильными и портативными устройствами а они щас без поддержки ява не выпускаются.
0 |
32981
18-01-2010 19:38:47
неуч такой неуч пробовал от Явы Головного моска лечиться?
0 |
програмист
19-01-2010 10:18:24
Н-да, а где тут язык макросов для Excel? Ведь его тогда тоже можно назвать "языком программирования"? Ну уж Java-то мало чем от макросов отличается...
0 |
непрограммист
19-01-2010 11:13:18
Гениально. Язык макросов для Excel = Basic. См. строку 5.
0 |
програмист
19-01-2010 15:42:03
А почему тогда Java отделена от Basic? Это же одно и то же!
0 |
непрограммист
19-01-2010 16:54:47
Товарищ, Вы - толстый тролль Кроме ощутимых различий в синтаксисе и в подходе к типам надо еще учитывать то, что программы на джаве компилируются, а на бейсике - как бы нет (хотя сейчас уже и такое бывает ). Но если объединять до такой степени, то останется два языка: Фортран и Лисп.
0 |
Loki
19-01-2010 22:52:49
На бэйсике программы компилировались еще когда я в школе учился (в середине 90-х). И на Visual Basic'е в частности. Хотя написание на нем промышленного/коммерческого ПО почти всегда является показателем некомпетентности программиста.
0 |
непрограммист
20-01-2010 11:51:46
QuickBasic компилировался довольно хитрым способом, по сути его экзешники включали в себя интерпретатор, если речь о нем. Правда, был еще и не столь массовый Turbo Basic . Тем не менее, идеологически бейсик - это именно интерпретируемый язык. В любом случае, в джавовский байт-код он никогда не компилировался и компилироваться не будет . В том, что написание ПО на бейсике является показателем некомпетентности - утверждение сомнительное. Компетентный программист - скорее тот, кто может писать программу на том языке, на котором требует заказчик. И уж чем компетентный программист предлагает заменить вижуал бейсик в макросах в офисе - даже боюсь предположить
0 |
Хачу_ноут
21-01-2010 03:33:03
И уж чем компетентный программист предлагает заменить вижуал бейсик в макросах в офисе - даже боюсь предположить Да хотябы Lua, Python, Delphi.
0 |
непрограммист
21-01-2010 11:10:50
И как на делфях написать замену макроса, который будет частью, например, экселевского документа и будет выполнять на основе этого документа некоторые действия? Притом быстро написать, минут за пятнадцать?
0 |
Гость
21-01-2010 11:44:25
Только идиот продолжает смешивать обрабатываемые данные с обрабатывающим их кодом. Весь мир давно их разделяет на всех уровнях, начиная с Ассемблера и заканчивая всевозможными скриптами и функциональными языками. Документ не должен становиться обработчиком документа, а тем более себя самого. Иначе это полиморф, который легко может "попасть под статью" у любого антивируса
0 |
непрограммист
22-01-2010 11:41:15
Это ни в коей мере не ответ на вопрос, как решить поставленную задачу. Очевидно, предлагается вместе с документами рассылать пользователям исполняемые файлы. И, разумеется, такой механизм будет гораздо симпатичней с точки зрения безопасности. Не говоря уж о великом удобстве. К слову сказать, в документах Офиса данные - это данные, а макросы - это макросы. Макрос, как правило, модифицирует не сам себя. Впрочем, чего я тут ликбез устроил. Нужно будет что-то подобное сделать - думаю, без проблем разберетесь, что к чему и зачем
0 |
Loki
19-01-2010 22:48:59
Ваш ник соответствуют оровню вашего образования.
0 |
Хачу_ноут
21-01-2010 03:35:47
Очень интересно почему на второй строчке C, а не C++. Либо много старого кода, либо ООП неэфективно?
0 |
33354
18-01-2010 14:45:17
ява у руля! Ура товарищи!
0 |
мелкомягкая гнида
18-01-2010 14:50:37
У руля C#, это лучший в мире язык программирования. Это результат многих лет и десятилетий разработок языков программирования, завершившихся созданием совершенного языка С#. С# - язык настоящего и будущего. С# поддерживается признанным в мире лидером рынка ПО - корпорацией Майкрософт.
0 |
32497
18-01-2010 14:53:47
Ы......Толстячок вылез.
0 |
васе
18-01-2010 16:38:48
умертвись га
0 |
92254
18-01-2010 14:57:02
>высокого уровня достигли C# ... >Objective-C настанут не лучшие времена. 6 C# 5.767% (+0.16%) 12 (+25) Objective-C 1.379% (+1.24%) Гляжу в книгу вижу фигу?
0 |
18-01-2010 15:05:26
Паскаль все падает к низу и падает, очень жаль. Сам любитель, на delphi программирую (вал).
0 |
32981
18-01-2010 19:41:52
хаха вот и копрофилы подтянулись =) не надоело еще подставлять анус под сочный баклажан дяди Вирта ?
0 |
ss88
18-01-2010 15:31:33
Что-то я не понял, за каким таким прогрессом не поспевает JAVA? И куда от нее нафиг денутся корпоративный и сегмент мобильных игрулек? Java Фарева унд Эва
0 |
98594
19-01-2010 02:36:12
ну тыг Jython есть и на него а ещё ASE (Android Scripting Environment) есть для Андроида
0 |
Страницы: 1  2  3  4