The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В июньском рейтинге популярности языков программирования Java отвоевал себе первое место

04.07.2010 19:11

В июньской редакции исследования популярности языков программирования, проведенного компанией TIOBE Software на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN и YouTube, язык Java отвоевал первое место, после трехмесячного лидирования языка Си.

Из других тенденций, наблюдаемых по сравнению со статистикой за июнь прошлого года, можно отметить падение популярности языка Python, который переместился с 6 на 7 место рейтинга, языка JavaScript который был вытеснен с 8 на 11 место и Ruby переместившегося с 10 на 12 место. Значительно возросла популярность языка Objective-C, который с 45 позиции поднялся сразу на 9 место. Немного возросла популярность Perl (поднялся с 9 на 8 место), C# (с 7 на 6), Delphi (c 11 на 10), Lua (с 19 на 16), Lisp/Scheme (с 18 на 16).

Первые 12 позиций рейтинга (третья колонка - занимаемая языком доля рынка, четвертая - изменение популярности с января прошлого года):
1 Java 18.033% -2.11%
2 Си 17.809% +1.03%
3 C++ 10.757% -0.16%
4PHP 8.934% -0.74%
5 (Visual)Basic 5.868% -2.07
6 C# 5.196% +0.66%
7 Python 4.266% -0.49%
8 Perl 3.200% +0.71%
9 Objective-C 2.469% +2.35%
10 Delphi 2.394 +0.21%
11 JavaScript 2.191% -1.83%
12 Ruby 2.070% -0.56%


  1. Главная ссылка к новости (http://www.tiobe.com/index.php...)
  2. OpenNews: Язык Си вырвался на первое место в рейтинге популярности языков программирования
  3. OpenNews: Анализ популярности языков программирования
  4. OpenNews: Почему Ruby и Python не могут занять место стареющей Java
  5. OpenNews: Результаты исследования популярности языков программирования
Автор новости: armsargis
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27178-lang
Ключевые слова: lang, java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Below (ok), 22:54, 04/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    не понял, если три месяца сишник лидировал, то почему напротив явы -2.11%, а напротив си +1.03? насколько я понимаю это прирост, что-то не сходится
     
     
  • 2.2, Below (ok), 22:58, 04/07/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    а, это к июню прошлого года, не ну вы шапку то копируйте таблицы когда новость выкладываете
     

  • 1.3, Voviandr (ok), 23:39, 04/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    отвоевал благодаря андроиду, скорей всего.
     
     
  • 2.15, skybon (ok), 09:27, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Какому андроиду? У Гугла крайне слабая реализация Java ME на этой платформе.
     
     
  • 3.16, ДяДя (?), 10:22, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У Гугла НЕ "Java ME" !!!
     
  • 3.45, VoDA (ok), 09:51, 06/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ага, особенно если учесть что на Андроиде нет JavaME. Совсем НЕТ ;)
     
     
  • 4.47, аноним (?), 14:18, 06/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ага, особенно если учесть что на

    Андроиде нет JavaME. Совсем
    НЕТ ;)

    На Samsung Spica есть

     

  • 1.4, Толстый (ok), 23:44, 04/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    настораживает бешеный прирост популярности objective-c..
     
     
  • 2.12, anonymous (??), 08:32, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    глянул я тут на этот объективе-Си
    ---------------
    ( классический хеловорлд )
    #include <stdio.h>
    #include <objpak.h>
    int main(int argc,char **argv)
    {
        id set = [Set new];
        argv++;while (--argc) [set add:[String str:*argv++]];
        [set do:{ :each | printf("hello, %s!\n",[each str]); }];
        return 0;
    }
    ----------
    мда........
     
     
  • 3.21, dq0s4y71 (??), 11:32, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чушь какая. Сразу видно, вы даже базового понятия об Objective C не имеете. Кто-то что-то написал, сказал, что это "классический хеловорлд", а вы скорее перепостили и начинаете воду мутить.

    http://www.otierney.net/objective-c.html

    #import <stdio.h>

    int main( int argc, const char *argv[] ) {
        printf( "hello world\n" );
        return 0;
    }

    А вообще, Objective C есть надмножество Си, следовательно все программы, которые компилируются в Си, будут компилироваться и в Objective C, а следовательно сишный "Hello world" есть "Hello world" для Objective C.

     
     
  • 4.42, XoRe (ok), 01:51, 06/07/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    >#import <stdio.h>
    >
    >int main( int argc, const char *argv[] ) {
    >    printf( "hello world\n" );
    >    return 0;
    >}
    >
    >А вообще, Objective C есть надмножество Си, следовательно все программы, которые компилируются
    >в Си, будут компилироваться и в Objective C, а следовательно сишный
    >"Hello world" есть "Hello world" для Objective C.

    Тогда пропадает необходимость в Objective.

     
     
  • 5.50, Аноним (-), 17:10, 06/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Тогда пропадает необходимость в Objective.

    Совершенно верно. На это и рассчитано. Там где нет необходимости в Objective, можно можно использовать обычный C.

     
     
  • 6.52, XoRe (ok), 14:14, 07/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Тогда пропадает необходимость в Objective.
    >
    >Совершенно верно. На это и рассчитано. Там где нет необходимости в Objective,
    >можно можно использовать обычный C.

    Угу.
    На objective C пишут обычные ANSI C программы.
    А всякие сайты показывают "большой рост программ на objective C" )

     
     
  • 7.53, Аноним (-), 18:48, 07/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, для начала, вам полезно было бы уже знать, что даже на обычном С можно пис... большой текст свёрнут, показать
     
  • 2.22, Анонимный трус (?), 11:50, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее всего, это связано с увеличением количества софта по айфон, а теперь еще и под айпад.
     

  • 1.5, mine (?), 23:51, 04/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Афигенный способ сравнивать популярность языков...
    А почему нет porno - уж оно явно в поиске популярнее java:
    http://www.google.ru/trends?q=porn%2C+java%2C+c&ctab=0&geo=all&date
     
     
  • 2.13, Krivoy (ok), 08:32, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы в курсе что "porno" это не язык программирования? нет?
     
     
  • 3.17, Sw00p aka Jerom (?), 10:25, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    кста хорошая идейка для названия - pornoLang (или шо то на подобии пхп - home made porn)

    и соответсвенно расширение сорцов - .porn )))))

     
     
  • 4.34, ааа (??), 18:04, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага. В этом языке обозначение первичных половых признаков и т.п. будут являться объектами первого класса и одной из основ для постоения выражений. Их можно будет передавать в качестве аргументов и возвращать в качестве результата без применения библиотечных средств.

    А уж что будет из себя стандартная библиотека!

    Ж)

     
     
  • 5.35, xxx (??), 18:07, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Виртуальный секс станет полностью формализованным!
     
  • 3.27, User294 (ok), 14:38, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Вы в курсе что "porno" это не язык программирования? нет?

    Да это еще как сказать:). Например есть brainfuck - прогрммить на нем и правда то еще порно :)

     
  • 2.30, maxkit (ok), 16:19, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И только в Индии популярность Java догоняет популярность порно...
     
  • 2.31, maks_s (?), 16:20, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    судя по результатам, в Индии Java по количеству запросов сравнялась с порно, или порно сравнялось с Java. Популярность Сей в Индии видимо объясняется усиленной разработкой IE9 )))
     

  • 1.6, yason (?), 23:52, 04/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А насколько поисковая статистика реалньо отражает популярность языка? может просто народ начал гуглить на тему "что это за хрень такая - Java". Более адекватную статистику, имхо, можно собрать по всяким соурцефорджам и охлохам, распарсивая используемые при написании софта языки. Ну или новость переименовать в "рейтинг популярности по поисковым запросам".
     
     
  • 2.7, Аноним (-), 23:57, 04/07/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Такая статистика уже собрана: http://langpop.com/
     
     
  • 3.8, Аноним (-), 00:14, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, интересно было посмотреть.
     
  • 2.26, makini (?), 14:15, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Уже было на баше, тока там было про интерес к хостингу и сайтам судя по кол-ву запросов в поисковиках:
    Иногда олени выходят из леса на поляну и смотрят на проезжающие по дороге машины, это не говорит о том что они интересуются физикой двигателей внутреннего сгорания.
     

  • 1.9, аноним (?), 00:38, 05/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    На это все за счет игрушек - андроед - вот вам жава, ифон - вот вам ObjectiveC. Это даже не платформы и даже не приложения.
     
  • 1.10, аноним (?), 01:56, 05/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Любопытно. А реальный-то софт на нем есть?
     
     
  • 2.11, Voviandr (ok), 02:22, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    на чём "на нём" ? вот вам примерчики из юзаемых мной - JDownloader, Visual Paradigm, Aqua Data Studio, NetBeans, Eclipse (честно говоря, еклипс юзаю только лишь ради одного-единственного, но жутко полезного плагина для работы с регулярками).
     
     
  • 3.25, Аноним (-), 14:14, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Скиньте, пожалуйста, ссылку на плагин, если не трудно
     
     
  • 4.29, Voviandr (ok), 15:33, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    http://myregexp.com/eclipsePlugin.html

    http://sourceforge.net/projects/regex-util/files/

    http://regex-util.sourceforge.net/update/

     
  • 3.48, аноним (?), 16:46, 06/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Из этого слышал только про IDE, и к "реальному софту" я бы их не отнес, потому что работать с этим тормозиловом невозможно. Этакий Proof-of-concept что это можно написать на java, только для того, чтобы написать на java, как и весь остальной софт на нем.
     
  • 2.46, VoDA (ok), 09:55, 06/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Любопытно. А реальный-то софт на нем есть?

    Java много где работает на серверах. Получается что применяется часто, но десктоп приложений - мало, потому обычные пользователи не в курсе )))

    Есть банки работающие на Java, есть трейдинговые компании у которых софт работает на JavaEE и т.п.

     
     
  • 3.49, аноним (?), 16:47, 06/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Java много где работает на серверах. Получается что применяется часто, но десктоп
    >приложений - мало, потому обычные пользователи не в курсе )))
    >
    >Есть банки работающие на Java, есть трейдинговые компании у которых софт работает
    >на JavaEE и т.п.

    Я просил реального софта. Ынтерпрайз - это игрушки больших мальчиков с короткими пиписьками, реально производящие только CO2 и тепло.

     
     
  • 4.51, Voviandr (??), 18:47, 06/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Я просил реального софта. Ынтерпрайз - это игрушки больших мальчиков с короткими пиписьками, реально производящие только CO2 и тепло.

    я скажу, для чего удобен JAVA. вот скажем есть контора, и в ней для удобства ведения бизнеса требуется какая-то не особо сложная, но очень-очень специфическая прога (99% , что она будет завязана на базы данных, отчёты и документооборот). и на чём ваять такую вещь ? есть выбор из языков программирования, с массой примеров и сторонних библиотек, JAVA среди них смотрится очень даже шикарно. закачику ведь до лампочки, на чём будет писать разраб, ему главное чтоб всё работало. вот вам и ответ, где реальное применение.

     

  • 1.14, al (??), 08:56, 05/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эта статистика также отражает самый проблемный язык.
    А так же самый трудно написуемый без документации.
     
  • 1.18, x0r (??), 10:29, 05/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.jelovic.com/articles/why_java_is_slow.htm
     
     
  • 2.19, Аноним (-), 10:54, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Опять же, даже он пишет что всё определяется целями и требованиями. Не всегда скорость самый решающий фактор.
     
     
  • 3.20, x0r (??), 10:59, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    да, пишет для небольших проектов скорость не главное
     

  • 1.23, KERNEL_PANIC (ok), 12:10, 05/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Визуал бейсик популярнее делфи? Получается да:) И как после такого можно верить этой статистике???
     
     
  • 2.24, dq0s4y71 (??), 12:46, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Там, наверное, имеются ввиду ВСЕ бейсики, в том числе Visual, VBA и проч.
     
  • 2.36, Ананимуз (?), 18:55, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почему-то я готов поверить.
     

  • 1.37, Sugar (ok), 19:19, 05/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Радует наличие перла =)
     
     
  • 2.38, Аноним (-), 20:44, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Радует наличие перла =)

    На фоне общего распада любое продление агонии поклонники Перла вопринимают как радость.

     

  • 1.39, KERNEL_PANIC (ok), 21:17, 05/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    На бейсике пишут разве что дети в школе. Для серьезных задач он не годится. А вот на делфи пишутся, наверно, половина вендовых програм, а это очень много!
     
     
  • 2.40, filosofem (ok), 21:31, 05/07/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >На бейсике пишут разве что дети в школе. Для серьезных задач он не годится. А вот на делфи пишутся, наверно, половина вендовых програм, а это очень много!

    Пасцал не наша религия.

    А если серьезно, то ваше сообщение можно переписать вот так:
    >На паскале пишут разве что дети в школе. Для серьезных задач он не годится. А вот на вижл бэйсике пишутся, наверно, половина вендовых програм, а это очень много!

    Она от этого не станет менее или более истинной. Хотя "половина" - это конечно утрировано в обоих случаях.

     
  • 2.54, Elhana (?), 16:57, 11/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >На бейсике пишут разве что дети в школе. Для серьезных задач он не годится. А вот на делфи пишутся, наверно, половина вендовых програм, а это очень много!

    VB в любом случае популярнее дельфей - на чем же еще в офисах макросы писать?
    А вообще надо определить что такое серьезная программа - скорее всего будет С или Java в энтерпрайзе. На первом сервер/бд, на втором фронтэнд благодаря переносимости.

     

  • 1.41, VBart (?), 22:48, 05/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лето, экзамены, студенты гуглят свою жабу.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру