Статистика использования языков

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Статистика использования языков

Post by Shaos »

По итогам анализа SourceForge:
1. Java (16738 projects)
2. C++ (16731 projects)
3. C (15934 projects)
4. PHP (12175 projects)
5. Perl (6209 projects)
6. Python (4542 projects)
7. C# (2892 projects)
8. JavaScript (2779 projects)
9. Visual Basic (2192 projects)
10. Delphi/Kylix (1926 projects)
http://www.jroller.com/page/matsh?entry ... made_today
Last edited by Shaos on 17 Apr 2010 14:18, edited 2 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Новая статистика с сайта следящего за опенсорцем ohloh.org (тут считаются месячные коммиты по языкам). Видно что Java безвозвратно обогнала C только в прошлом году и похоже C только сейчас начинает сдавать позиции C++. Также видно что резво поднимают голову динамические языка Python и PHP, а вот Perl постепенно уходит в небытие...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Shaos wrote:... ohloh.org ...
ОхЛох, говоришь? Хххе...
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

HardWareMan wrote:
Shaos wrote:... ohloh.org ...
ОхЛох, говоришь? Хххе...
Их недавно SourceForge купил ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

TIOBE доложил, что нынче язык C на первом месте!

Code: Select all

Programming Language  Apr-2010 Apr-2006 Apr-2000 Apr-1985
                   C      1        2        4        1
                Java      2        1        1        -
                 C++      3        3        5       10
                 PHP      4        4       14        -
      (Visual) Basic      5        5        2        4
                  C#      6        7       30        -
              Python      7        8       16        -
                Perl      8        6        3        -
              Delphi      9       10        7        -
          JavaScript     10        9        9        -
Java ушла с первого места и постепенно сдаёт позиции...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Мне такое огульное сравнение кажется некорректным.
На С++ и на JavaScript всёж-таки пишутся довольно
разные проекты.
Возможно аналогия и не будет корректной, но это всё-равно
как составить рейтинг на каких автомобилях кто ездит.
Один мож на Ламборджиньо гоняет, а другой - на дачу
за картошкой на горбатом ездит...
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:Мне такое огульное сравнение кажется некорректным.
На С++ и на JavaScript всёж-таки пишутся довольно
разные проекты.
Возможно аналогия и не будет корректной, но это всё-равно
как составить рейтинг на каких автомобилях кто ездит.
Один мож на Ламборджиньо гоняет, а другой - на дачу
за картошкой на горбатом ездит...
Ну почему же? Вон на новом пальмотелефоне WebOS - все приложения на JavaScript написаны :)

Недавно кваку (третью чтоли) портировали - так что всё ОК ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Согласно TIOBE в апреле 2011 года на первом месте снова Java:

1. Java (2)
2. C (1)
3. C++ (3)
4. C# (6)
5. PHP (4)
6. Python (7)
7. VisualBasic (5)
8. Objective-C (11)
9. Perl (8)
10. JavaScript (10)

В скобках указано место в прошлом году. Как видно сильно рванул вверх Objective-C (в связи с популярностью разработки под iPhone/iPad). C# тоже движется вверх, а вот PHP и Perl продолжают свё движение вниз. Между прочим Delphi занимает 13-е место, а Pascal - 17 и оба стремительно летят вниз. Ещё из рывков вверх следует отметить Lua, Lisp и Ada (последнее для меня выглядит несколько странным).
Last edited by Shaos on 16 Apr 2011 08:15, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
bar
Senior
Posts: 185
Joined: 07 Aug 2006 10:18

Post by bar »

Shaos wrote:Ещё из рывков вверх следует отметить Lua, Lisp и Ada (последнее для меня выглядит несколько странным).
Ну если паскали с дельфи летят вниз, то на что-то надо пересаживаться паскалистам? Почему бы не на Ada? :D
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Если посмотреть в долгосрочной ретроспективе языки вобщем-то топчутся вокруг
неких средних величин с некоторой тенденцией...

Image

Интересно - с какими внешними событиями может коррелировать этот график?
И второе - как рассчитываются эти коэффициенты? Всё-таки по разным странам
критерии могут различаться. Так в России ещё со времён СССР Паскале-подобные
языки более популярны. И сейчас в ВУЗах Паскаль-Дельфи втюхивают как язык
математических расчётов.
Не знаю глобальных причин этого, но локальную знаю хорошо. Когда я ВУЗ заканчивал
у нас во все компутерные классы впихнули "Ямахи" с предустановленным софтом:
Паскаль 3.0 и ДБэйс 2, и тут-же решили всех поголовно переучить под лозунгом:
"Забудьте всё - Паскаль форевер!". Большевицкие такие методы...
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Я подозреваю, что в своё время Борланд позолотил далеко не одну мохнатую потную лапу в российских министерствах...

А тенденции вполне просматривающиеся - классические монстроязыки идут на убыль - давая пространство другим не столь популярным языкам - в итоге постепенно наступает эпоха языкового плюрализма :roll:

P.S. Кстати Ada как правило предустановлена в линухах как дополнение к GCC (наряду с Objective-C и фортраном)
Я тут за главного - если что шлите мыло на me собака shaos точка net
bar
Senior
Posts: 185
Joined: 07 Aug 2006 10:18

Post by bar »

Shaos wrote: P.S. Кстати Ada как правило предустановлена в линухах как дополнение к GCC (наряду с Objective-C и фортраном)
Странный, всегда озадачивавший меня факт, поскольку как правило в линухе не предустановлено ни одной программы написанной на ada, obj-c или фортране.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos,а что, интересно, они подразумевают под Java? Java - она разная бывает,
или тут все Java кучей?
d_wanderer
Senior
Posts: 180
Joined: 28 Feb 2006 21:34

Post by d_wanderer »

bar wrote:
Shaos wrote: P.S. Кстати Ada как правило предустановлена в линухах как дополнение к GCC (наряду с Objective-C и фортраном)
Странный, всегда озадачивавший меня факт, поскольку как правило в линухе не предустановлено ни одной программы написанной на ada, obj-c или фортране.
Помоему порт Cocoa на Qt есть и под Linux. А там как раз Obj-C.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:Shaos,а что, интересно, они подразумевают под Java? Java - она разная бывает,
или тут все Java кучей?
Java она одна - от Sun Microsystem (теперь Oracle)
Всё остальное - несерьёзно (ну может Android разве что)
d_wanderer wrote: Помоему порт Cocoa на Qt есть и под Linux. А там как раз Obj-C.
насколько я понял клоны (а не порты ибо closed source) кокавы очень сыры и никуда не годятся...
Я тут за главного - если что шлите мыло на me собака shaos точка net