The OpenNET Project / Index page

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



"Анализ популярности языков программирования в 2017 году по р..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от opennews (??) on 08-Янв-18, 11:22 
Компания TIOBE Software опубликовала (https://www.tiobe.com/tiobe-index/) очередной рейтинг популярности языков программирования. Наиболее заметными изменениями по сравнению с редакцией рейтинга, опубликованной год назад, является перемещение с 5 на 4 место языка Python и с 7 на 6 место языка JavaScript. Язык PHP поднялся с 10 на 9 место, а Ruby с 12 на 11. Большой всплеск популярности наблюдается для языка R, который поднялся с 16 на 8 место рейтинга. Заметный рост интереса также отмечается для языков: Swift (с 14 на 12 место),  Erlang (c 44 на 23) и Kotlin (с 89 на 39).


По уровню роста популярности лидирует язык Си, который за год повысил свои показатели на 1.69%. Далее следуют  Python (+1.21%) и Erlang (+0.98%). Наиболее сильно теряют свои позиции Java (-3.06%), Go (-0.76%) и C++ (-0.70%). Из языков, которые сместились по рейтингу вниз можно отметить Perl, который  сдвинулся с 8 на 10 место, Go (спустился с 13 на 19 место), C# (с 4 на 5 место), Visual Basic .NET (с 6 на 7 место), Delphi/Object Pascal (с 11 на 13), Assembler (с 9 на 15). Язык Rust пока занимает только 46 место.


Индекс популярности TIOBE не пытается найти самый лучший язык программирования по самому большому количеству написанных строк кода, а строит свои доводы по изменению интереса к языкам, на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu.

Для сравнения в январском обновлении рейтинга  PYPL (http://pypl.github.io/PYPL.html), в котором используется Google Trends, по сравнению с январём 2017 года наблюдается перемещение Javascript с 5 на 4 место,     C++ с 7 на 6, R c 9 на 8. Также улучшили свои позиции VBA, TypeScript, Scala, Kotlin (17 место) и Rust (21 место). Сместились вниз C#, C (с 6 на 7 место), Objective-C, Visual Basic,     Perl (18 место), Lua, Haskell и Delphi.


URL: https://www.tiobe.com/tiobe-index/
Новость: http://www.opennet.ru/opennews/art.shtml?num=47869

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Анализ популярности языков программирования в 2017 году по р..."  +11 +/
Сообщение от Аноним (??) on 08-Янв-18, 11:22 
Сишарпы приходят и уходят, а Java™ остается.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Анализ популярности языков программирования в 2017 году по р..."  +8 +/
Сообщение от Аноним (??) on 08-Янв-18, 11:23 
модостроители майнкрафт постарались
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

31. "Анализ популярности языков программирования в 2017 году по р..."  +11 +/
Сообщение от я on 08-Янв-18, 14:46 
Андроидт-разработчики вот кто постарался, там это основной язык
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

64. "Анализ популярности языков программирования в 2017 году по р..."  +1 +/
Сообщение от key email(??) on 08-Янв-18, 18:11 
К сожалению да.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

100. "Анализ популярности языков программирования в 2017 году по р..."  –1 +/
Сообщение от Аноним (??) on 08-Янв-18, 23:06 
Слышал, что вроде бы с 9-ой версии попробуют впилить Go как основной язык для Android.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

115. "Анализ популярности языков программирования в 2017 году по р..."  +1 +/
Сообщение от istepan (ok) on 09-Янв-18, 07:09 
Kotlin хотят. Уже начали официально поддерживать. От сюда кстати он и скакнул.
Нужно чтоб окончательно отвязаться от Oracle.
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

145. "Анализ популярности языков программирования в 2017 году по р..."  –1 +/
Сообщение от rewwa (ok) on 29-Янв-18, 23:38 
> Сишарпы приходят и уходят, а Java™ остается.

Java, по моему, бессмертный язык

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Анализ популярности языков программирования в 2017 году по р..."  –28 +/
Сообщение от nc (ok) on 08-Янв-18, 11:27 
Очень жаль что эта хрень с форматно-несвободным синтаксисом под названием питон имеет прирост больше всех.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Анализ популярности языков программирования в 2017 году по р..."  +27 +/
Сообщение от Аноним (??) on 08-Янв-18, 11:34 
> форматно-несвободным синтаксисом

Лет зе cpач бегинс. Приведу абсолютно новый аргумент против питоновского синтаксиса.

Вы, уважаемые питонолюбители, считаете, что ваши глаза вам будут служить вечно. Если вы, не дай Бог, ослепнете, то на питоне вы писать уже не сможете. Зато сможете на любом другом норм си-подобном языке. Прямо сейчас слепым питоно-программистам приходится выслушивать на синтезаторе речи все эти "пробел пробел пробел пробел", чтобы понять, относится ли стейтмент к прошлому ифу. На си-подобном языке начало и конец ифа явным образом обозначаются фигурными скобками, и нет нужды запоминать, сколько же там пробелов должно быть в текущем блоке.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от volodja email on 08-Янв-18, 11:38 
А нефиг блоки по несколько страниц делать
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Анализ популярности языков программирования в 2017 году по р..."  –7 +/
Сообщение от Аноним (??) on 08-Янв-18, 12:11 
Ага. Лучше вообще писать код в одну строчку длиной 100к символов, а лучше в машинных кодах!
Скорее всего кто-то просто не понимает дзена красоты оформления кода на любом языке.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

47. "Анализ популярности языков программирования в 2017 году по р..."  +3 +/
Сообщение от Илья (??) on 08-Янв-18, 16:38 
> Ага. Лучше вообще писать код в одну строчку длиной 100к символов, а лучше в машинных кодах!

Нет, лучше пользоваться автоматическим выравниванием, которое подгоняет Ваш код под корпоротивный стандарт. И никакой отсебятины. Это нужно для того, чтобы было меньше конфликтов в СКВ.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

78. "Анализ популярности языков программирования в 2017 году по р..."  +3 +/
Сообщение от Michael Shigorin email(ok) on 08-Янв-18, 20:01 
> Скорее всего кто-то просто не понимает дзена красоты оформления кода
> на любом языке.

Скажите, а дзен -- это про навязчивость?  Оформляй или умри, причём оформляй именно вот так и оставь свои эстетические предпочтения за порогом этого лагеря?..

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

102. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Mmrnmhrm on 08-Янв-18, 23:35 
Дзен тут в отсутствии необходимости дискутировать про отступы
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

20. "Анализ популярности языков программирования в 2017 году по р..."  +2 +/
Сообщение от Аноним (??) on 08-Янв-18, 13:26 
А разве слепые программисты пользуются не терминалами Брайля? То, как вы описали, они ни на каком языке не смогут. Скобки, ведь, тоже считать надо.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

23. "Анализ популярности языков программирования в 2017 году по р..."  –5 +/
Сообщение от Horse (??) on 08-Янв-18, 14:20 
> "пробел пробел пробел пробел"

Ну да, "закрывающая фигурная скобка закрывающая фигурная скобка закрывающая фигурная скобка закрывающая фигурная скобка" гораздо лучше.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

68. "Анализ популярности языков программирования в 2017 году по р..."  +5 +/
Сообщение от Аноним (??) on 08-Янв-18, 18:30 
if ( <условие> ) {
<оператор1>
<оператор2>
...
<операторn>
}
Достаточно будет один раз скобку прочитать вслух. В Python'е на каждый оператор придется читать еще и табуляцию / пробел.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

103. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Azudim email(??) on 08-Янв-18, 23:57 
Не все ли ранво, сказать "скобка" (как начало уровня вложенности) или просто "отступ" и не повторяться на каждой строке "отступ, отступ,..." в случае с питоном?
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

140. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Очередной аноним on 10-Янв-18, 14:28 
> Не все ли ранво, сказать "скобка" (как начало уровня вложенности) или просто
> "отступ" и не повторяться на каждой строке "отступ, отступ,..." в случае
> с питоном?

Нет не все равно. Потому что тогда Вам нужен специализированный "питоноориентированный" (учитывающий синтаксис питона) синтезатор речи. Типа как в текстовых редакторах плагинами поддерживаются синтаксисы разных языков программирования. А для си-подобных языков можно попытаться обойтись каким-то более простым синтезатором, он даже "пробел, пробел, табуляция..." может не проговаривать (и, соотвественно, их не надо для каждой строки считать в уме), в этом случае проблемы могут возникнуть только для каких-то строковых литералов, в которых кол-во пробелов/табуляций и т.п. важно (какие-нибудь маски/регэкспы в строках-константах ).

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

128. "Анализ популярности языков программирования в 2017 году по р..."  –1 +/
Сообщение от Аноним (??) on 09-Янв-18, 11:57 
А если так:

if(cond1){
  if(cond2){
    if (cond3){
      op1
    }else{
      if (cond4){
       op2
      }else{
        op3
      }
    }
  }
}

Такое, что на питоне, что на любом "скобочном" языке читать голосом тяжело
вот только на питоне есть возможность многие подобные вещи сокращать в однострочники
но с другой стороны, я не уверен, что сложный генератор списков с фильтрацией и пред-обработкой значений вообще возможно воспринять на слух.... есть у меня пара таких в "загашнике", так я их визуально по пол часа воспринять пытаюсь, несмотря на то, что сам их когда-то написал...

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

53. "Анализ популярности языков программирования в 2017 году по р..."  –1 +/
Сообщение от Аноним (??) on 08-Янв-18, 17:14 
>> форматно-несвободным синтаксисом
> Лет зе cpач бегинс. Приведу абсолютно новый аргумент против питоновского синтаксиса.
> Вы, уважаемые питонолюбители, считаете, что ваши глаза вам будут служить вечно. Если
> вы, не дай Бог, ослепнете, то на питоне вы писать уже
> не сможете. Зато сможете на любом другом норм си-подобном языке. Прямо
> сейчас слепым питоно-программистам приходится выслушивать на синтезаторе речи все эти
> "пробел пробел пробел пробел", чтобы понять, относится ли стейтмент к прошлому
> ифу. На си-подобном языке начало и конец ифа явным образом обозначаются
> фигурными скобками, и нет нужды запоминать, сколько же там пробелов должно
> быть в текущем блоке.

Плюс добавить не могу (javascript отключен), но    согласен, "фигурная скобка" и "пробел" это один символ!

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

86. "Анализ популярности языков программирования в 2017 году по р..."  –1 +/
Сообщение от Анон Петрович on 08-Янв-18, 20:29 
if (0 != x) puts("and where the fuck { and } here?")
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

141. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Очередной аноним on 10-Янв-18, 14:43 
> if (0 != x) puts("and where the fuck { and } here?")

Т.е. по Вашему мнению в данной ситуации слепой программист считает только (и исключительно) фигурные скобки? Круглые скобки, кавычки, точки-с-запятой и т.п. он игнорирует? Ваш пример на многие порядки проще ситуации, когда для каждой последующей строки надо подсчитывать кол-во пробелов чтобы отследить конец блока. Строковый литерал начался? Окей, замечательно! Ждем закрывающей кавычки или последовательности, экранирующей кавычку (чтобы ее не посчитать закрывающей) и на скобки/семиколоны/арифметическиеоперации/т.п. внимания не обращаем. И приведенный пример будет встречаться в коде значительно реже, чем монотонная необходимость считать пробелы КАЖДОЙ строки.

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

90. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от kai3341 (ok) on 08-Янв-18, 21:19 
> Вы, уважаемые питонолюбители, считаете, что ваши глаза вам будут служить вечно. Если вы, не дай Бог, ослепнете, то на питоне вы писать уже не сможете. Зато сможете на любом другом норм си-подобном языке. Прямо сейчас слепым питоно-программистам приходится выслушивать на синтезаторе речи все эти "пробел пробел пробел пробел", чтобы понять, относится ли стейтмент к прошлому ифу. На си-подобном языке начало и конец ифа явным образом обозначаются фигурными скобками, и нет нужды запоминать, сколько же там пробелов должно быть в текущем блоке.

from __future__ import braces

Теперь проваливайте.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

96. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от AntonAlekseevich email(ok) on 08-Янв-18, 22:11 
> Прямо сейчас слепым питоно-программистам приходится выслушивать на синтезаторе речи все эти "пробел пробел пробел пробел", чтобы понять, относится ли стейтмент к прошлому ифу.

Кто-то вместо "пробел" слышит "табуляция" :D
Ну а так да ответ с треда выше вам подходит:


from __future__ import braces

Но выглядит использование пробелов и табов более пристойно(структуру видно) чем использование только скобок для указания границ функции.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

98. "Анализ популярности языков программирования в 2017 году по р..."  +5 +/
Сообщение от НяшМяш (ok) on 08-Янв-18, 22:58 
Бидон уже опустился и до такого, чтобы сишникам понравиться. Прости, яваскрипт, но медаль в этот раз ты не выиграл.
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

101. "Анализ популярности языков программирования в 2017 году по р..."  +4 +/
Сообщение от AntonAlekseevich email(ok) on 08-Янв-18, 23:28 
> Бидон уже опустился и до такого, чтобы сишникам понравиться.

Мне и ассемблера(AT&T-Syntax и Intel-Syntax) для X86 хватает, и C-like синтаксис мне нравится, и питоновский синтаксис тоже.
Одними словами мне плевать на чем писать, но прототипы писать на Python проще в разы.
Там где нужны указатели то мне хватит и C без плюсов.
Другими словами мне без разницы какой синтаксис, главное чтобы я его понял и смог с ним работать.

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

134. "Анализ популярности языков программирования в 2017 году по р..."  +2 +/
Сообщение от Другой Аноним on 09-Янв-18, 16:41 
Если вам надо читать программы вслух, то Ада без вариантов. "end if", "end loop", "end MyFunction".  Скобки считать не надо. Ещё PL/I можно, но на этом месте вы можете решить, что я тролль. А Ада вроде ещё имеет какую-то нишу, когда нужен промышленный софт с верификацией.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Анализ популярности языков программирования в 2017 году по р..."  +11 +/
Сообщение от пох on 08-Янв-18, 11:52 
> Очень жаль что эта хрень с форматно-несвободным синтаксисом под названием питон имеет прирост
> больше всех.

"низкий порог вхождения". увы.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Alexey (??) on 08-Янв-18, 13:10 
Всех интересует не синтаксис, а огромные зарплаты специалистов по machine learning.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

124. "Анализ популярности языков программирования в 2017 году по р..."  –1 +/
Сообщение от Аноним (??) on 09-Янв-18, 11:35 
ML - это R, Java, Matlab, Julia (на ближайшую перспективу). Питону тут места нет
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

127. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Аноним (??) on 09-Янв-18, 11:46 
И там хоть иероглифами, т.к. самого кода мало ( а библиотеки таки не на питоне )
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Анализ популярности языков программирования в 2017 году по р..."  –4 +/
Сообщение от Отражение луны (ok) on 08-Янв-18, 13:44 
Проблема питона не в синтаксисе, амв непомерной лагучести. Приложения на питоне обычно невероятно медлительны, в отличие от таковых на джаве и ноде.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

28. "Анализ популярности языков программирования в 2017 году по р..."  +1 +/
Сообщение от я on 08-Янв-18, 14:39 
Сколько можно повторять эту сказку? На джаве все прямо летает ахаха
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

33. "Анализ популярности языков программирования в 2017 году по р..."  +5 +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 14:50 
Ну да, по сравнению с питоном - вполне себе летает. Это для вас новость? Среди этой троицы питон - единственный интерпретируемый, JS в ноде и джава - JIT-компилируемые, что, естественно, даёт прирост
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

54. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от я on 08-Янв-18, 17:17 
Все такие экшперты. Гугл же утверждает обратное: https://habrahabr.ru/post/209812/
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

74. "Анализ популярности языков программирования в 2017 году по р..."  +3 +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 19:48 
Да понятно, что есть куча реализаций. Но то, что используется на абсолютном большинстве машин и на чеём тестируется весь питоновский софт - это CPython. То есть для джавы/js наиболее дешёвый,  простой и известный путь является самым быстрым, а для питона - самым медленным, а ускорения означают дополнительное тестирование и борьбу с граблями.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

65. "Анализ популярности языков программирования в 2017 году по р..."  –1 +/
Сообщение от Аноним (??) on 08-Янв-18, 18:14 
> Среди этой троицы питон - единственный интерпретируемый, JS в ноде и джава - JIT-компилируемые, что, естественно, даёт прирост

Как JS, так в ноде, а не в рино или джеррискрипт.
Как питон, так почему-то не в PyPy.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

73. "Анализ популярности языков программирования в 2017 году по р..."  +3 +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 19:44 
Потому что это стандарты де-факто. Когда под "установлен питон" будет подразумеваться PyPy - будет другой разговор.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

35. "Анализ популярности языков программирования в 2017 году по р..."  +3 +/
Сообщение от Аноним (??) on 08-Янв-18, 14:53 
> На джаве все прямо летает ахаха

Мы же с питоном сравниваем? https://benchmarksgame.alioth.debian.org/u64q/python.html

А вообще, единственное, что тормозит в Java™ — это графическая библиотека. Безгуйные Java™-приложения выполняются со скоростью, сопоставимой с плюсами: проседание в производительности всего в полтора раза. Добавим к этому также и то, что Java™-приложения всегда есть куда оптимизировать в плане распараллеливания сложных задач. Питоно-разработчикам этот путь закрыт by design: есть всего лишь примитивная кооперативная многозадачность как в MS DOS.

И тем не менее, к слову о гуе, даже если взять самый тормозной Java™-тулкит — JavaFX — то по моим субъективным впечатлениям, он все равно работает быстрее, чем питоно-приложения, использующие вполне себе быстрые Qt или GTK+.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

40. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 15:40 
А какой смысл сравнивать между собой двух тормозов?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

79. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Michael Shigorin email(ok) on 08-Янв-18, 20:03 
> А какой смысл сравнивать между собой двух тормозов?

Спецсоревнования.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

142. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Аноним (??) on 10-Янв-18, 20:29 
>самый тормозной Java™-тулкит — JavaFX

Если JavaFX у Java тормозной - то какой тулкит в ней не тормозной? Он же хронологически крайний вроде.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

46. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Отражение луны (ok) on 08-Янв-18, 16:03 
Более чем летает. Жрет память, да, но летает.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

66. "Анализ популярности языков программирования в 2017 году по р..."  +3 +/
Сообщение от key email(??) on 08-Янв-18, 18:14 
> Более чем летает. Жрет память, да, но летает.

А еще (неожиданно)падает, если переест.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

94. "Анализ популярности языков программирования в 2017 году по р..."  +1 +/
Сообщение от Отражение луны (ok) on 08-Янв-18, 22:10 
Не натыкался, подозреваю ошибку в коде, особенно кого-нибудь фреймворка.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

99. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от я on 08-Янв-18, 23:05 
Жердяи не летают, только катиться по наклонной
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

135. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Ordu email(ok) on 09-Янв-18, 22:21 
> Жердяи

От слова "жердь"?

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

32. "Анализ популярности языков программирования в 2017 году по р..."  +2 +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 14:46 
Ещё забыли отсутствие нормальной многопоточности
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

129. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от Аноним (??) on 09-Янв-18, 12:02 
> Проблема питона не в синтаксисе, амв непомерной лагучести. Приложения на питоне обычно
> невероятно медлительны, в отличие от таковых на джаве и ноде.

я использую питон в основном для обработки данных. и там скорость языка особой роли не играет - гораздо больше времени тратится на i/o, чем на какую-то логику. на питоне написать такой обработчик мне гораздо проще, чем на "родной" Java, а скорость работы будет сопоставима.

Если же нужна максимально быстрая числодробилка, то пилить ее на питоне настолько же глупо, как и на Java или NodeJS

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

61. "Анализ популярности языков программирования в 2017 году по р..."  +/
Сообщение от jOKer (ok) on 08-Янв-18, 17:53 
Завидуйте молча!))
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Анализ популярности языков программирования и СУБД в 2017 го..."  +6 +/
Сообщение от Аноним (??) on 08-Янв-18, 12:11 
У них бейсик в топ10, дальше можно не читать, это же дичь
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Анализ популярности языков программирования и СУБД в 2017 го..."  –5 +/
Сообщение от RobotsCantPoop on 08-Янв-18, 17:25 
Си это тоже бейсик, но с указателями.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

139. "Анализ популярности языков программирования и СУБД в 2017 го..."  +2 +/
Сообщение от Аноним (??) on 10-Янв-18, 12:28 
Уууу, школота, даже бейсика настоящего не знают, того что с номерами строк и войной между теми, у которых присваивание только с LET и без него...
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

131. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от bvs23bkv33 email on 09-Янв-18, 13:16 
если в первой десятке комментов встретился вижуал бейсик о комменты тоже можно дальше не читать?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Анализ популярности языков программирования и СУБД в 2017 го..."  +15 +/
Сообщение от Аноним (??) on 08-Янв-18, 12:17 
Название отчёта некорректно. Корректно: "Рейтинг языков, которым либо учатся, либо ищут описания функций из-за отсутствия документации, либо чаще всего копипастят или чаще не могут самостоятельно решить проблему".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

136. "Анализ популярности языков программирования и СУБД в 2017 го..."  +2 +/
Сообщение от Аноним (??) on 10-Янв-18, 02:06 
То есть тех языков, которыми пользуются. Что и написано в заглавии.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от vitalif (ok) on 08-Янв-18, 12:19 
Мне одному кажется, что график как-то не очень соответствует % ?)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Аноним (??) on 08-Янв-18, 12:43 
это TIOBE если хотите релевантных данных то вам не сюда.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Анализ популярности языков программирования и СУБД в 2017 го..."  +5 +/
Сообщение от Аноним (??) on 08-Янв-18, 12:26 
Как только в MS Excel и LO Calc имплементируют Python - он и VBA возглавят подобные чарты. Количество в мире пользователей, которым нужна небольшая самописная программа по работе - в десятки раз больше числа программистов. Счёт идёт на ссотни млн. человек.

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Анализ популярности языков программирования и СУБД в 2017 го..."  +2 +/
Сообщение от Аноним (??) on 08-Янв-18, 12:48 
> А лично мне ненависть к Питону понятна - слишком он хорош во
> всем, даже не верится порой. Обидно бывает переписывать за час то,
> что на других языках создавалось неделю.

извините а на каких других языках вы что то неделю создаете а потом переписываете это на питон?


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Анализ популярности языков программирования и СУБД в 2017 го..."  +6 +/
Сообщение от Аноним (??) on 08-Янв-18, 13:11 
Ну, во-первых, python в либреофисе всегда был и до сих пор никуда не делся, это для справки. А, во-вторых, недостаток питона в том, что он хорош для простых задач, но многие относительно сложные вещи, которые даже на голом С делаются достаточно тривиально, на питоне либо ЧРЕЗВЫЧАЙНО сложны, либо вовсе невозможны. У питона очень плохо с параллелизмом, например - или ты остаешься совсем без параллелизма, или смиряешься с чудовищными накладными расходами на обмен данными между процессами. В итоге такая простая задача, скажем, как умножение двух больших матриц, на сях и ко параллелится чуть ли не пропорционально числу вычислителей, а в питоне - плак-плак.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

19. "Анализ популярности языков программирования и СУБД в 2017 го..."  +3 +/
Сообщение от Аноним (??) on 08-Янв-18, 13:25 
Если что я другой аноним. По поводу параллелизма я с вами не соглашусь. Питон вполне себе c параллелизмом на уровне процессов, и если у вас бутылочно горлышко io то тут уж async/await в помощь. А по поводу чудовещьных накладных расходов, ну может вам не питон нужен? Я сам не фанат питона, мне вообще пофигу питон, руби, пхп, ява, котлин или го. Просто инструменты для определенного круга задач, где то они подходят, где то нет.


Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

25. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Аноним (??) on 08-Янв-18, 14:35 
> чудовещьных

От слова "чудо-вещь"?

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

43. "Анализ популярности языков программирования и СУБД в 2017 го..."  +3 +/
Сообщение от Аноним (??) on 08-Янв-18, 15:51 
> Питон вполне себе c параллелизмом на уровне процессов

Так в том и дело. Там, где на C можно обойтись потоками и общим адресным пространством, на python спаунится несколько процессов, которые должны между собой коммуницировать. В итоге обмен данными между процессами сводит на нет весь возможный выигрыш от параллелизма и делает даже хуже. Мы получаем забавную ситуацию: конструктивно параллелизм в питоне организуется очень просто, удобно и понятно, но он не работает.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

51. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от letsmac (ok) on 08-Янв-18, 16:58 
> между собой коммуницировать. В итоге обмен данными между процессами сводит на
> нет весь возможный выигрыш от параллелизма и делает даже хуже. Мы
> получаем забавную ситуацию: конструктивно параллелизм в питоне организуется очень просто,
> удобно и понятно, но он не работает.

Мы получаем нормальную ситуацию коммента от тролля без опыта многопоточного программирования. Процессы, потоки и нити - все в одну кучу свалил.

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

62. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Ю.Т. on 08-Янв-18, 18:02 
Отечественная практика сильно пострадала от когда-то введённого (изд-вом Мир в 70-е?) перевода thread как поток. Смыслы затуманились.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

76. "Анализ популярности языков программирования и СУБД в 2017 го..."  –2 +/
Сообщение от Аноним (??) on 08-Янв-18, 19:56 
> Отечественная практика сильно пострадала от когда-то введённого (изд-вом Мир в 70-е?) перевода
> thread как поток. Смыслы затуманились.

Чем плох-то перевод?
Process - процесс
Thread - поток
Fiber - нить
Что не устраивает?

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

80. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Ю.Т. on 08-Янв-18, 20:12 
>> Отечественная практика сильно пострадала от когда-то введённого (изд-вом Мир в 70-е?) перевода
>> thread как поток. Смыслы затуманились.
> Чем плох-то перевод?
> Process - процесс
> Thread - поток
> Fiber - нить
> Что не устраивает?

А я только что сказал, _что_ не устраивает. Перевод, омонимичный с переводом stream и "преувеличивающий" смысл описываемой сущности.
Каждый, кто имел дело с учебным материалом по параллельным вычислениям, меня поймёт.
А употребление fibers мне и вовсе лишь смутно помнится.

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

83. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от letsmac (ok) on 08-Янв-18, 20:24 
> А я только что сказал, _что_ не устраивает. Перевод, омонимичный с переводом
> stream и "преувеличивающий" смысл описываемой сущности.
> Каждый, кто имел дело с учебным материалом по параллельным вычислениям, меня поймёт.
> А употребление fibers мне и вовсе лишь смутно помнится.

Ну когда делали перевод thread, stream еще на было. Сейчас и fiber / corutines/ thread путают. ИМХО лучше по английски и оставлять.

fibers - это вроде как в windows 7 появилось. К 2020 году приедет и в ядро linux, к очередной дате windowsкапец.  

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

87. "Анализ популярности языков программирования и СУБД в 2017 го..."  +2 +/
Сообщение от Ю.Т. on 08-Янв-18, 20:32 
>> А я только что сказал, _что_ не устраивает. Перевод, омонимичный с переводом
>> stream и "преувеличивающий" смысл описываемой сущности.
>> Каждый, кто имел дело с учебным материалом по параллельным вычислениям, меня поймёт.
>> А употребление fibers мне и вовсе лишь смутно помнится.
> Ну когда делали перевод thread, stream еще на было. Сейчас и fiber
> / corutines/ thread путают. ИМХО лучше по английски и оставлять.

Именно. Тред и тред (и он, же, кстати, ещё и поток, - но поток команд).
Поправка: именно "stream" был не то что когда мировский перевод, а когда ещё фон Нейман (конец 40-х), и уж точно когда Флинн (72).

> fibers - это вроде как в windows 7 появилось. К 2020 году
> приедет и в ядро linux, к очередной дате windowsкапец.

Кстати, англоязычный поймёт сразу - нить (thread, на катушках которая) крутят из волокна (fibers, которые волосинки). Надо бы "нитки" и "ниточки" (но редакторы не осмелятся).

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

97. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 22:15 
Fiber - волокно. Но тоже могут не осмелиться.
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

121. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 09-Янв-18, 10:48 
> fibers - это вроде как в windows 7 появилось

Нет. В NT4 уже точно было.

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

130. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от letsmac (ok) on 09-Янв-18, 12:59 
MSDN с тобой не согласен - WindowsXP/ Server 2003
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

116. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от 26985 on 09-Янв-18, 07:42 
Stream - поток и он был раньше.

Профессиональные термины должны быть тезаурусом, поэтому "Thread - поток" и не устраивает.

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

117. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Ю.Т. on 09-Янв-18, 09:11 
> Stream - поток и он был раньше.
> Профессиональные термины должны быть тезаурусом, поэтому "Thread - поток" и не устраивает.

...должны НЕ быть тезаурусом :)) даты в #87 :)

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

77. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Аноним (??) on 08-Янв-18, 20:00 
> Мы получаем нормальную ситуацию коммента от тролля без опыта многопоточного программирования.
> Процессы, потоки и нити - все в одну кучу свалил.

Ну давай, разъясни-ка, как эту кучу развалить. А то поди я всю жизнь софт для расчетов на кластерах неправильно писал. Умничать может каждый, а по делу говорить - так все сразу Львы Простые.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

82. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от letsmac (ok) on 08-Янв-18, 20:19 
>> А то поди я всю жизнь софт для расчетов на кластерах неправильно писал.

Еще какие умные слова знаешь? Сначала у нас одно адресное пространство в процессах, теперь кластеры пошли, у них то-же пошло одно адресное пространство для всех нод на Си? Дальше сейчас еще нейросети в облаках приплетешь?


Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

30. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от я on 08-Янв-18, 14:45 
Те кто занимается машинным обучением (Python) видать лохи полные :)
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

45. "Анализ популярности языков программирования и СУБД в 2017 го..."  +5 +/
Сообщение от Аноним (??) on 08-Янв-18, 15:55 
> Те кто занимается машинным обучением (Python) видать лохи полные :)

Да почему же сразу лохи? Большинство этих "специалистов" используют готовые биндинги к питону для грамотно написанных библиотек, в которых все уже сделано за них. Но писать высокопроизводительные алгоритмы на самом питоне, увы, нельзя.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

57. "Анализ популярности языков программирования и СУБД в 2017 го..."  –4 +/
Сообщение от RobotsCantPoop on 08-Янв-18, 17:32 
> В итоге такая простая задача, скажем, как умножение двух больших матриц, на сях

Для серьёзных мат расчётов си непригоден бу-дизигн. "Безумные учёные(tm)" множат свои матрицы фортраном, им этот ваш пердолинг с указателями и вечно переполняющимися буферами нафиг не упёрся.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

60. "Анализ популярности языков программирования и СУБД в 2017 го..."  +3 +/
Сообщение от pavlinux (ok) on 08-Янв-18, 17:52 
Ошмёток, все библиотеки MatLab, Maple, Mathematica  на C.  
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

132. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от fi (ok) on 09-Янв-18, 13:25 
тем неменее до сих пор "C" мало пригоден для параллельного прог. в отличии от фортрана, т.к. синтаксис предполагает слишком много побочных результатов. Правильно пишут дальше про интерфейсы MPI. Хотя попытки создать powerC были, но прижилось.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

133. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от RobotsCantPoop on 09-Янв-18, 13:55 
"Безумные учёные(tm)" не работают с такой попсятиной, это всё для офисного матпланктона.

Всё равно что сказать:
Linux ошмёток, все Windows уже почти полностью на C#.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

63. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Ю.Т. on 08-Янв-18, 18:06 
>> В итоге такая простая задача, скажем, как умножение двух больших матриц, на сях

"Простая задача" умножения двух матриц "прекрасно параллелится" не Сями, а средой с передачей сообщений (в качестве таковой в наши дни в 99,9% случаев выступает та или иная реализация MPI). К среде доступ из Сей в первую очередь, да. Но и из фортрана (да? ещё не выбросили?).

> Для серьёзных мат расчётов си непригоден бу-дизигн. "Безумные учёные(tm)" множат свои матрицы
> фортраном, им этот ваш пердолинг с указателями и вечно переполняющимися буферами
> нафиг не упёрся.

Когда-то -- да. Сейчас все классические реализации научных библиотек непременно имеют интерфейс к Си, если сами не переделаны на Си.

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

69. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от letsmac (ok) on 08-Янв-18, 18:39 
>>Сейчас все классические реализации научных библиотек непременно имеют интерфейс к Си

А чем cdecl/stdcall/safecall так сильно отличаются?

Fortran просто вылизан насмерть за свои 50 с лишним лет и хорошо себе чувствует на 100500 ядрах без лишнего геморроя.

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

71. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Ю.Т. on 08-Янв-18, 18:55 
>>>Сейчас все классические реализации научных библиотек непременно имеют интерфейс к Си
> А чем cdecl/stdcall/safecall так сильно отличаются?

Вообще-то, я имел в виду то же самое. Различие между Си и Фортраном в наши дни более в восприятии, нет *качественных* различий для научных расчётов, сравнимых с обстановкой 40-летней давности :)))

> Fortran просто вылизан насмерть за свои 50 с лишним лет и хорошо
> себе чувствует на 100500 ядрах без лишнего геморроя.

Но 90-чный синтаксис какой-то настораживающий :)))

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

88. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от letsmac (ok) on 08-Янв-18, 20:40 
>>Но 90-чный синтаксис какой-то настораживающий :)))

Он давно не 90-строчный. Но хорошо параллелиться.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

89. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Ю.Т. on 08-Янв-18, 20:53 
>>>Но 90-чный синтаксис какой-то настораживающий :)))
> Он давно не 90-строчный. Но хорошо параллелиться.

Он даже 95-чный давно. )) И параллелится он точно в том же смысле, что и Си.

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

92. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от pavlinux (ok) on 08-Янв-18, 21:57 
>  если сами не переделаны на Си.

Более того, например в Maple c версии 6 и дальше в библиотеке LiearSolve туева хуча
алгоритмов на ассемблере, заточены под SSE2/3, AMD/Intel SSE


Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

95. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Ю.Т. on 08-Янв-18, 22:11 
>>  если сами не переделаны на Си.
> Более того, например в Maple c версии 6 и дальше в библиотеке
> LiearSolve туева хуча
> алгоритмов на ассемблере, заточены под SSE2/3, AMD/Intel SSE

Это не специфично для Maple. Вообще вычислительные пакеты типа Octave (и SciLab?) и SAGE имеют возможность сборки с подключением скоростных модулей, собираемых под исполнительное устройство (те же atlas или blas). Maxima мне в этом смысле непонятна, не разбираюсь я в лиспах )))

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

72. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от economist on 08-Янв-18, 18:59 
Для справки: Python (2.7 в OO, 3.4 в LO) - пока что взаимодействует с OpenOffice|LibreOffice через pyuno и саму UNO, что крайне неудобно. Настолько, что никем (почти) не используется. Под Windows даже через COM из Питона удобнее работать, чем через этот долбанный UNO.

Имплементация языка - это поддержка всей объектной модели приложения (того же Calc). А также возможность писать UDF, обращаться к именованным диапазонам вида [ИМЯ] итп.

Перемножая матрицы в numpy/scipy я знаю что это делают сишные библиотеки и делают быстро. Про asyncio уже написали.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

34. "Анализ популярности языков программирования и СУБД в 2017 го..."  +2 +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 14:52 
Насчёт количества программистов - да, насчёт величия питона - это какая-то бредовая байка...
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

56. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от Аноним (??) on 08-Янв-18, 17:26 
> Как только в MS Excel и LO Calc имплементируют Python - он
> и VBA возглавят подобные чарты. Количество в мире пользователей, которым нужна
> небольшая самописная программа по работе - в десятки раз больше числа
> программистов. Счёт идёт на ссотни млн. человек.
> А лично мне ненависть к Питону понятна - слишком он хорош во
> всем, даже не верится порой. Обидно бывает переписывать за час то,
> что на других языках создавалось неделю.

Вы там осторожней, а то Поттеринг!


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

91. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от angra (ok) on 08-Янв-18, 21:31 
> Как только в MS Excel и LO Calc имплементируют Python - он и VBA возглавят подобные чарты.

Мне просто любопытно, как ты объясняешь такой неудобный для твоей теории факт, что VBA не возглавляет подобные чарты прямо сейчас? Ведь от добавления питона как конкурирующего языка доля VBA может только снизиться.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

119. "Анализ популярности языков программирования и СУБД в 2017 го..."  +2 +/
Сообщение от Аноним (??) on 09-Янв-18, 09:57 
VBA не возглавляет подобные чарты потому что:  

1) VBA работает только внутри MS Excel, CorelDraw и AutoCAD - то есть их используют профессиональные пользователи (экономисты, аналитики, дизайнеры, проектировщики, конструкторы итд).    Этим людям некогда сраться на форумах, с английским в этой среде туговато, а о том как встречают в рунете российских "прикладников" - хорошо известно, где пользователей бейсика считают недолюдьми. А вопрошать на StackOverFlow по объектной модели Excel в VBA - не принято.

2) Весь стек VB (включая даже .Net) нужно считать VBA-совместимым.

Добавление Питона в VBA - добавит популярности обоим языкам, синергия...  

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

137. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от angra (ok) on 10-Янв-18, 05:51 
> Этим людям некогда сраться на форумах, с английским в этой среде туговато, а о том как встречают в рунете российских "прикладников" - хорошо известно, где пользователей бейсика считают недолюдьми.

А, теперь всё понятно, о распространенности и потребности в ЯП во всем мире ты судишь по своим трем с половиной знакомым. С таким образом мышления ничего удивительного, что вместо падения доли у тебя получается какая-то синергия.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

13. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от Аноним (??) on 08-Янв-18, 12:37 
Тем не менее тут плюс-минус проценты. Но общий график падает, разработчиков становится меньше? Т.е. можно учесть демографические данные, тогда индусов-китайцев становится больше, а других - меньше.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 15:45 
> Но общий график падает, разработчиков становится меньше?

Ага, сильно меньше 100% стало. ☹
Иди математику учи, каникулы скоро закончатся.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

58. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 17:37 
Оговорка по фрейду: не учёл выползней снизу. Нормальных разработчиков таки меньше.
А матику я учил последний раз 10 лет назад.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

59. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 17:39 
Что-то не понятно кому достались проценты при провале Java и C в конце графика.
Прям как на выборах.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

81. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 20:13 
Размазались тонким слоем. Даже эрланг подрос, что для меня сюрприз.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

70. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним84701 (ok) on 08-Янв-18, 18:39 
> Тем не менее тут плюс-минус проценты. Но общий график падает, разработчиков становится
> меньше? Т.е. можно учесть демографические данные, тогда индусов-китайцев становится больше,
> а других - меньше.

Возможно, меньше становится интереса и гуглежа. Да и то – нужно смотреть все данные целиком, а не только графику топ-10.  Вполне возможно банальное улучшение, "оптимизация" или еще что-то выдаваемых результатов поисковиками. Они ведь там банально считают количество результатов по запросу:

https://www.tiobe.com/tiobe-index/programming-languages-defi.../
> The ratings are calculated by counting hits of the most popular search engines. The search query that is used is

+"<language> programming"
> The number of hits determines the ratings of a language.
>

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Онаним on 08-Янв-18, 12:44 
Интересно кто и что пишет на Visual Basic .NET, крайне редко сталкивался с кодом на этом языке. Про Go тоже странно, что он так упал, казалось всё более хорошее про него пишут и начинают принимать всерьёз... А R-да, мог бы быть гораздо получше, но лучше ничего нет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от я on 08-Янв-18, 14:41 
Visual Basic .NET - госструктуры
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

50. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от letsmac (ok) on 08-Янв-18, 16:53 
> Visual Basic .NET - госструктуры

Смотря какие госструктуры. В ВГТРК например сплошной C#.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

36. "Анализ популярности языков программирования и СУБД в 2017 го..."  +3 +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 14:54 
С Go - хайп ушёл более-менее, вот и стало меньше упоминаний. Своё место он уже явно нашёл.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

49. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от letsmac (ok) on 08-Янв-18, 16:52 
Ну так документацию все в ссылки забили, книжки купили - вот и нет запросов больше.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

67. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Филимон Проницательный on 08-Янв-18, 18:20 
Ну, или похелловордили и решили: "А, ну его нафиг!"
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

85. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от letsmac (ok) on 08-Янв-18, 20:27 
> Ну, или похелловордили и решили: "А, ну его нафиг!"

Ну я консоль для управления кластером 1С написал. Криво конечно вышло, прям node.js - но быстро.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

21. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 13:28 
Почему в тексте новости умалчивают о небывалом росте позиций языка Scratch? Все на Scratch!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 14:36 
Ну а что общество имеет сказать на счёт рейтинга СУБД? :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 14:56 
А что там говорить - результаты предсказуемы
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

39. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Аноним (??) on 08-Янв-18, 15:12 
> Ну а что общество имеет сказать на счёт рейтинга СУБД? :)

То, что memcached - не СУБД

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

42. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 15:49 
Если забить в гугл «How to drop Oracle», то по мнению TIOBE рейтинг СУБД Oracle вырастет. Вот и всё, что нужно знать об этом методе оценки популярности.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

44. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 15:53 
А чем он плох? Запрос How to drop Oracle как раз и говорит о том, что прямо сейчас у тебя продукция Oracle.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

109. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от ыы on 09-Янв-18, 03:45 
> А чем он плох? Запрос How to drop Oracle как раз и
> говорит о том, что прямо сейчас у тебя продукция Oracle.

потому что это никак не связано с популярностью. а только с количеством проблем.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

120. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Очередной аноним on 09-Янв-18, 10:44 
Вы как-то узко и близоруко мыслите. Если будет много запросов «How to drop Oracle», то будет и НА ПОРЯДКИ меньше запросов (обобщенно) «How to work with Oracle» и соответственно Оракл не будет популярным по этой методике.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

48. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от anomymous on 08-Янв-18, 16:40 
User: g "why <your favorite language> is shit?"
Google: ok, <your favorite language> +1
TIOBE: yay, <your favorite language> +1!!!

... /0

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Crazy Alex (ok) on 08-Янв-18, 19:52 
И это правильно. Про то, что полный shit, даже не гуглят и название забыли.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

122. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Очередной аноним on 09-Янв-18, 10:50 
Так ведь и говорят о популярности, а не о "хорошести". Вы самостоятельно, в своей черепной коробке,  подменяете понятия и переделываете "Рейтинг популярности" в "Рейтинг самых замечательных языков", а потом обвиняете составителей в ху..вой методике. Популярность бывает разной.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

52. "Анализ популярности языков программирования и СУБД в 2017 го..."  +2 +/
Сообщение от qwerty123 (??) on 08-Янв-18, 17:11 
Извините, сэр.
Не хочу ни на что намекать, сэр.
Но мухи не ошибаются, сэр.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

84. "Анализ популярности языков программирования и СУБД в 2017 го..."  –2 +/
Сообщение от Аноним (??) on 08-Янв-18, 20:25 
> Извините, сэр.
> Не хочу ни на что намекать, сэр.
> Но мухи не ошибаются, сэр.

Это вы жабку и сишку с питоном с этим самым ... с мёдом сравнили?


Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

93. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 08-Янв-18, 22:03 
В чем смысл?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

105. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от Аноним (??) on 09-Янв-18, 01:30 
Т.е. если язык не требует гуглить каждую функцию, а все делается с помощью нормального IDE, то у него низкая популрность?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

108. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от ыы on 09-Янв-18, 03:33 
с точки зрения вот этого топа - да.
Топ глупый, но он есть.
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

123. "Анализ популярности языков программирования и СУБД в 2017 го..."  +1 +/
Сообщение от Очередной аноним on 09-Янв-18, 11:02 
> Т.е. если язык не требует гуглить каждую функцию, а все делается с
> помощью нормального IDE, то у него низкая популрность?

А отдельные функции многих из этих языков мало кто гуглит. Чего вы все прицепились именно к документированности языка? Все они более-менее нормально документированы. Гуглят обычно уже готовые (не библиотечные) КУСКИ гoвнoкода для всяких там обращений к веб-сервисам и базам данных и находят их на всяких Stackoverflow

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

106. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от kai3341 (ok) on 09-Янв-18, 02:32 
Надо полагать, MySQL теряет баллы потому, что её выпилили из Debian в пользу MariaDB. По идее, на уровне SQL эти обе БД должны быть практически идентичными. Было бы круто, если бы они ещё в SQL умели

Любопытна ситуация с PostgreSQL. Я его тыкал мало, но впечатления пока исключительно приятные.

Видимо, Oracle теряет баллы в связи с ценовой политикой. Ещё мне дико не нравится процесс установки ораклиного клиента: меня удивляет ситуация, что в 2018 году клиент ставится сложнее, чем apt-get install. Для тех, кто не в теме: регаемся на сайте oracle, логинимся, выкачиваем zip-архивы с бинарниками и заголовочниками, отдельно гуглим инструкцию, куда что распаковывать, какие конфиги править. Но deb-пакет можно собрать один раз и более не заморачиваться, так я и сделал. Под Windows то же самое. Ребята повёрнуты к клиенту (_нуж|ным_) местом.
Но в SQL они умеют, работать  Oracle исключительно приятно

По поводу MSSQL ситуация двойственная. Дело в том, что к самому серверу претензий нет. А вот freetds ущербен. Как думаете, только на какой платформе работает родной драйвер?

С удивлением отметил, что Firebird очень даже торт. Да, он хоть и тупенький, но в SQL умеет, в отличие от MySQL. В 3.0 оконные функции завезли: теперь заживём :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

107. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от ыы on 09-Янв-18, 03:19 
>  меня удивляет ситуация, что в
> 2018 году клиент ставится сложнее, чем apt-get install. Для тех, кто
> не в теме: регаемся на сайте oracle, логинимся, выкачиваем zip-архивы с
> бинарниками и заголовочниками, отдельно гуглим инструкцию, куда что распаковывать, какие
> конфиги править.

Нет ничего удивительного что в 2018 году люди как не читали инструкции по установке так и не читают.
Делают нечто, что кажется им умным и правильным.. удивляются... потом пишут о своих открытиях на форумах..

Для 12-й базы вам сюда: https://docs.oracle.com/database/121/LADBN/#CJABJBAI
Найдите в списке debian.
Для сертифицированных же систем- все  ставится элементарно.

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

110. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от angra (ok) on 09-Янв-18, 03:48 
Элементарно это "yum install oracle-server" или "apt install oracle-server". Многостраничная же инструкция с кучей предварительных действий для _сертифицированных_ линуксов, последующим ручным скачиванием и запуском инсталлятора это ни разу не элементарно. А при желании использовать БД из скриптов на любимом ЯП на всё том же сертифицированном линуксе вас ждет еще одна порция секса,  отдельная для каждого ЯП.
Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

111. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от ыы on 09-Янв-18, 04:01 
обычно после того как вы сделали "yum install oracle-server" - вы его покупаете. если он вам конечно нужен.
а для продукта за который вы платите несколько миллионов ежегодно подобные претензии- ну..знаете..как говаривал Жеглов - "у нищих слуг нет"
Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

113. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от angra (ok) on 09-Янв-18, 05:03 
Интересная картина. Бесплатный продукт удобен в установке и использовании. А продукт стоящий миллионы(чего именно?) в год почему-то крайне неудобен в установке и использовании. Геморрой за деньги это очень оригинальный подход. В большинстве подобных случаев картина обратная, люди платят деньги за удобство, а не его отсутствие.
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

112. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от ыы on 09-Янв-18, 04:09 
> Элементарно это "yum install oracle-server" или "apt install oracle-server". Многостраничная
> же инструкция с кучей предварительных действий для _сертифицированных_ линуксов, последующим
> ручным скачиванием и запуском инсталлятора это ни разу не элементарно. А
> при желании использовать БД из скриптов на любимом ЯП на всё
> том же сертифицированном линуксе вас ждет еще одна порция секса,  
> отдельная для каждого ЯП.

А еще знаете, обычно когда человек жалуется на _подобные_ сложности - ему советуют нанять специалиста  :)

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

114. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от angra (ok) on 09-Янв-18, 05:05 
Осталось узнать, что же делать самому специалисту.
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

126. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аномномномнимус on 09-Янв-18, 11:37 
Срубать бабло, потом с умным видом отвечать что "система так не работает" и уходить гордо виляя задом. Оракл жы.
Мне, кстати, интересно, зачем они в следующей версии MySQL выпиливают кэш запросов. Неужели познали дзен и решили что перфоманс не имеет значения
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

138. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от ыы on 10-Янв-18, 09:26 
В мире любителей халявы- это возможно и так. а в отношении Оракл - где и как оно работает известно заранее. Читайте документацию до начала использования а не собственные выдумки :)
Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

125. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 09-Янв-18, 11:35 
>> тупенький, но в SQL умеет

Звучит как про FoxPro (ака dBase). Поясните, что для вас SQL

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

118. "Анализ популярности языков программирования и СУБД в 2017 го..."  –1 +/
Сообщение от Аноним (??) on 09-Янв-18, 09:22 
Скратч господа! Именно то, что вам нужно в XXI-ом веке.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

143. "Анализ популярности языков программирования и СУБД в 2017 го..."  +2 +/
Сообщение от Владимир email(??) on 16-Янв-18, 00:10 
А где же Tcl ?

http://tclstudy.narod.ru/articles/doubletea.html


А теперь давайте прислушаемся к обоснованному мнению настоящего программиста, первого лауреата премии АСМ Брайана Кернигана (В. W. Kernighan, далее - BWK), автора знаменитого языка программирования С: "Tcl/Tk придает работе магическую продуктивность, за несколько часов можно достигнуть тех же результатов, что за дни или недели при разработке на C или C++ ... . Tk весьма эффективен для большинства приложений, многие элементы интерфейса (виджеты) реализованы настолько хорошо, что остается только удивляться, как подобная работа могла быть выполнена так качественно... Удачным кажется и то, что разделение задач между Тсl и С/С++ осуществляется достаточно легко, надо только знать, какой инструмент лучше справляется с задачей... Расширение системы дополнительным Tcl-кодом, загружаемым напрямую в Tcl-библиотеку приложения, в полном согласии с оригинальной идеей Остирхоута, повышает эффективность программы в целом, упрощает ее структуру и улучшает мобильность... Я не уверен, что Тсl мог бы выжить, как самостоятельный продукт - у него слишком много конкурентов. Но у сочетания Tcl/Tk в Unix-мире нет конкурентов... Система исключительно надежна, очень хорошо документирована... свободно доступна... безукоризненно высокого качества".

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

144. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от nuclight email(??) on 17-Янв-18, 19:50 
Адепты на #tcl во FreeNode сказали, что это из-за методологии TIOBE - он считает поисковые запросы "<language> programming", а для Tcl обычно ищут scripting, а не.
Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

147. "Анализ популярности языков программирования и СУБД в 2017 го..."  +/
Сообщение от Аноним (??) on 09-Фев-18, 01:57 
А чойта мемкэш,эластиксёч и другие инструменты стали СУБД?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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