Как стать автором
Обновить

Комментарии 112

Солидарен с автором насчет места JS в рейтинге. Не понятно.
В предыдущей версии этого топика этот же автор уверял, что падение места JS в рейтинги происходит из-за Ruby. Но в силу агрессии публики по поводу амбиций автора и его дикой аннотации от себя лично к ряду из языков (особо задетыми оказались любители js / pascal / delphi) — мнение было изменено на более угодное хабранаселению :)
Если уж на то пошло, я тоже в прошлый топик зашел написать по поводу различий сфер применения Ruby и Java script, даже в очередь стать пришлось :) А если без эмоций — то Javascript должен был наоборот приобрести большую популярность (ну или большую привлекательность для «пощупать») из-за бурного развития Node.js. Интересно было бы нормальную аналитику почитать, подвижки в рейтинге у C и С++ с чем связывают, не с Qt ли?
По теме Qt, кстати, очень вероятно влияние.
Рискну предположить, что наращивание возможностей CSS все больше стали замещать надобность в использовании DHTML через JS. Ведь львиная доля JS это клиентские браузерные исполнения, и всякие серверные JS это единицы.
>Если ситуация с PHP еще более-менее понятна

А что имелось в виду? Не поясните?
Ну, полагаю, что его двигает тот же Ruby и прочие.
Какие же вы, PHP программисты, непонятливые :)
— ну каааак паааагодка в маааскве?
— я чтот юмора то непооонял (с)
Отличное произведение! А вы — рисковый человек.
Классика
Не знаю что имел в ввиду pandas, но у PHP есть проблемы:
Он не компилируемый (что сводит на нет его прервращение в обьектный язык начиная с 5й версии). В связи с этим обьектный PHP не может конкурировать даже с JAVA (в котором есть 'компиляция' в байткод). А пользоваться PHP (как впрочем и любым другим языком) без обьектной модели программирования крупные корпорации, которые делают погоду на рынке языков программирования, не могут.
Собственно говоря расцвет PHP был во время бума доткомов, когда в индустрии существовало множество микро комманд работающих на поле веб. По причине своей малочисленности эти команды могли эффективно работать не используя ООП и очень быстрый, легкий и простой в обучении PHP прекрасно для них подходил.
И, по моему мнению, PHP зря начали делать супер обьектным и продвигать в энтерпрайз, он все еще остаётся очень мощным языком для быстрой разработки, но он не подходит для энтерпрайз предприятий.
Как сказал один мой знакомый Perl — гениален в свой уродливости… =) PHP была попытка подприкрыть эту уродливость. На мой взгляд она прикрыта не достаточно хорошо. Слишком много избыточности и нелаконичности в конструкции самого языка если брать в сравнение тот же Питон.
Очевидно в силу своей уродливости php так популярен. Да поймите вы наконец, популярными становятся только хорошие вещи. Уродлливыми вещами люди не пользуются. Другое дело, что популярные вещи (в нашем случае языки) применимы не везде, но если не очень высоконагруженное, хотя и сложное, приложение на уродливом php можно написать за два дня, а на божественном java за неделю, то нормальный человек выберет php.
а на питоне за 20 минут
а на руби — за 28 целых и 7 десятых секунды?
Именно так
На руби невозможно, но если сравнивать руби и Java то будет как глоток свежего воздуха.
20 минут это вы загнули, хотя в цхем то вы правы, но он не так прост в обучении.
если это что-то сложнее гостевой книги, то придется изучать какой-нибудь фреймворк(городить велосипед будет явно дольше), а он вряд ли будет проще в изучении и использовании, чем какой-нить django
>популярными становятся только хорошие вещи

Это очень, очень спорное выражение. Абсолютно безотносительно php.
расскажите об этом создателям Craiglist.
1000000 lemmings can't be wrong!

MS Windows, ставшая более-менее пригодной к использованию только к версии XP, выдавила с рынка мощную, стабильную и более удобную OS/2 благодаря тому, какая она хорошая или силами хороших маркетологов Microsoft?

PHP обрёл свою популярность исключительно благодаря низкому входному порогу для разработчика. Можно нарисовать html страницу и «как бы комментариями» добавить в неё динамики, посматривая в справочник. Именно эти стада «как бы программистов» и сделали продукт массовым, а, заодно, и закрепили за ним дурную славу. На самом деле, PHP не так уж и плох, если соблюдать С-подобный codestyle и отделять логику от отображения. Но в этом случае вся простота PHP сходит на нет, и сложность разработки перестаёт отличаться от, скажем, Perl.
Вы можете привести пример «уродливости» Perl и неуродливости Питона?
Насчет ооп, есть и альтернатива ему, хорошая модульность. В Друпале это очень хорошо сделали, без ооп.
Чем плохи языки C#, C++ и им подобные — поисковые системы не всегда корректно работают с запросами содержащие с символами. Зачастую при разборе запроса не буквенные символы просто отсекаются. Поэтому часть запросов на С может идти просто от этих двух языков. Это можно даже увидеть в подсказках — там нету запросов, содержащие C# и C++
Запрос в кавычки и no problem :)
Все правильно, я перешел с PHP на C++ и статистика сразу это приметила — PHP -1, C++ +1 :D
Солидарен. Я перешел на Go и он уже в статистике)
Напишете о своих впечатлениях?
Крайне положительные. Даже после C++ выглядит впечатляюще. Написал бы пару обзоров если бы была возможность (техническая).
Постараемся )
А вы уже используете его в реальных преоктах?
Да, использовал. Правда проекты эти не были связанны с интернетом и поэтому показать не могу. Но скажу что для внутренних дел одной компании.
blog.golang.org/2010/10/real-go-projects-smarttwitter-and-webgo.html
Вот ссылка кстати, там сделали приложение для фейсбука (как я понял).
Вообще могу тебе в асю написать — потрындим. Я щас свободен.
наберут популярность C++ (благодаря новому стандарту), C# (благодаря хорошей динамике развития) и JavaFX script

Не думаю что было бы логично JavaFX script набирать популярность при том, что в JavaFX 2.0 от него планируется отказаться.
Как однако iPhone повлиял на развитие интереса к Obj-C, я и не думал что настолько.
The ratings are calculated by counting hits of the most popular search engines. The search query that is used is

+" programming"
Как минимум этот запрос отсекает поиск по национальным сайтам. Да и вообще… сомнительный рейтинг. Частота упоминания языка не сильно связана с использованием.
Чёрт:
The ratings are calculated by counting hits of the most popular search engines. The search query that is used is

+"<language> programming"
Какой-то бредовый топ. Есть странные языки, которыми никто не пользуется уже 50 лет, но нет, например, того же Actionscript.
> Есть странные языки, которыми никто не пользуется уже 50 лет

Назовите хоть один.
Гиперболодетектор сломался?
После открытия App Store for Mac, рейтинг Obj-C еще больше вырастит
Популярность зависит не от наличия у какой-то компании серебрянной пули, а от размера рынка. Будет расти количество проданных маков, будет расти популярность. Подраздел загрузок (http://www.apple.com/downloads/) на сайте давным давно есть, теперь он станет чуть удобнее. Так что App Store сильно не повлияет.
Не смотря на это у меня есть только один знакомый активных Java програмер.
и у меня один.
Гм, сейчас выясниться что он вообще один такой тру java програмер
А пассивных сколько?
Евгение Ваганыч, а я вас и не узнал без аватарки
Внезапно, работаю в компании с около 200+ активных Java программистов, что я делаю не так?
работаешь в компании, которая пишет софт на Джава, наверное))
Чёрт! *огляделся* Действительно!
а сколько у вас знакомых C#, PHP, Go, Perl программистов? И на каком языке программируете вы?
может, просто, вы состоите в такой компании друзей, потому что сам такой?
У меня вот один знакомый перл-программист. Это я сам.
Да) Автор явно не заморачивался с идеей топика) Нашел, обновил инфу, слегка подправил текст и вперед, новый топик готов!

Хотя с другой стороны комплимент вашему оформлению :)
В том то и дело, что автор заморачивался с идеей топика, но получил по голове за свои нелепые мысли и неуместные сравнения языков программирования. Зато потом, нашёл схожий топик, обновил инфу, в хабраредакторе почти в ручную сверстал табличку, и опубликовал. А мысли свои глупые теперь держит при себе, и никому их не скажет :-)
Солидарен с людьми, рейтинг и правда очень и очень сомнительный. К примеру по утверждению моих заграничных знакомых, во всех странах кроме СНГ уже не пользуются Delphi. Хорошо что в 20-ку не попал BrainFuck. Этот рейтинг можно было бы смело выкинуть на помойку.

От себя, как от человека, занимавшегося олимпиадным программированием, скажу, что практически все олимпиадники используют С++, т.к. большая встроенная база, сильно все упрощающая.

В целом, такие рейтинги нужно делать лишь по опросу людей и компаний, иначе сильно возрастает вероятность ошибки.
Раскажите как std\boost и другие бубны помогают олимпиадным задачкам?
Я кстати один раз попал на олимпиаду со сводным выбором языка.
А в инсте были они на сях потому что там обычно этот си и проходят.
К примеру встроенные сортировки, стеки, списки и т.д. Извините, но в дельфях такого нет. А школьники что-то большее чем С++ и дельфи не изучают обычно. Есть конечно исключения, но их не так уж много.
Да, я тогда не уточнил, я имел ввиду школьное олимпиадное программирование.
Точно, вспомнил что на одной олимпиаде просили троичную сортировку нарисовать.
На паскале наверное сложно, я ему хоть 10 лет отдал, но не помню если там такая команда.
На сях да, все просто — qsort
Все там есть. Сортировки, стеки, списки.
В дельфях есть обобщенные стеки, списки и кусорт
ура… делфи тоже почти язык!
жирно
Вы даже не представляете насколько стеки, списки и qsort есть в Common Lisp :P
Отдалённое представление имею. И тем не менее нельзя сказать что дельфи не умеет qsort
Не знаю почему ответил вам. Это вот сюда было:

> практически все олимпиадники используют С++, т.к. большая встроенная база, сильно все упрощающая.

> К примеру встроенные сортировки, стеки, списки и т.д.
Это что, например, больше С++?
К примеру по утверждению моих заграничных знакомых, во всех странах кроме СНГ уже не пользуются Delphi.

Да ёпт… задолбали со своими суевериями. Так, для справки, Delphi (в частности 2007 версия) используется при разработке системы автоматизации телевизионного вещания компании Harris (к слову их системы автоматизации являются мировым лидером в своём сегменте). И представьте себе — это критичные к стабильности программные комплексы реального времени (знали бы вы какие штрафы в штатах за запорку пары фреймов телеэфира). Так что кончайте высасывать факты из пальцев.
А что за резкий скачок у Python в начале 2004 года?
Вышел фильм Boa vs. Python :)
Это все объясняет :-)
ага, так вот почему «go» в топе =)
думаю что google начала активно его поддерживать.
Возможно, кому-то будет интересно, для сравнения. Рейтинг по количеству вопросов:

stackoverflow.com/tags

c#× 116712
java× 73195
php× 64282
javascript× 55779
.net× 55517
asp.net× 51470
jquery× 46702
c++× 44925

Я о том же :-)
C++ просто все уже знают ;)
Спасибо, обновил пост.
А c# изначально вышел в лидеры, потому что сама система сайтов написана на нем.
Что за языки такие ".net", «asp.net»? Я языка WCF или Silverlight там нет?
:)
Да ну ладно придираться :). Это же все таки рейтинг тегов, а не языков, но из него тоже можно сделать выводы.
Я просто «тонко» намекнул, что облако тагов — это несколько неточный способ оценки.
Хотя, согласен, высказывание в стиле К.О. :)
Это не языки, а тэги вопросов :)

silverlight× 8556
Полная ерунда. Для сравнения можно хотя бы взять количество вопросов с тегами [c] [c++] [c#] [java] [javascript] на stackoverflow.com

Язык go в списке появился только потому, что google его запустила. На stackoverflow по [go] всего 200 вопросов против 116K у C#.
groups.google.com/group/golang-nuts
Сообщения: 9 из 21789
Не? это только в официальной англоязычной группе.
stackoverflow — вообще не показатель. СиШарпники очень любят кичится лидирующим местом, но причина очень проста. Автор СОФ — сам СиШарпник и изначально собрал там такую компанию. Люди, которые ищут ответа по языку Go туда не пойдут, так как там практически нету спецов по Go. И это не проблемы Go, это особенности СОФ.
Ada конечно удивила))
Очень удивлен наличию языка SAS, который ой как не популярен в обществе. Хоть и сам на нем программирую… Хотя в Индии довольно таки обширный круг программистов на этом чудо языке, видимо брали масштабом
Вот интересно, как это можно было составить рейтинги, основываясь на данных «о количестве разработчиков и компаний, использующих язык». Я вот работаю в компании, разрабатывающей ПО на некотором условном языке Х. Но ведь у нас на сайте не написано, на каком языке мы разрабатываем ПО. И количество программистов не написано.

Да, лежат демки продукта, по которым можно понять язык и написан маркетологами какой-то текст об «большой, умной и динамичной команде» — но ведь это все косвенные данные и их наверняка не анализировали.
Прям, Objective-C бум какой-то :)
Подозреваю, iPhone тут игает ключевую роль.
Ага. Они самые вероятнее всего.
А чем Perl-то плох/не угодил?
видимо его время прошло, даже с линухов его поперли
Очень порадовало наличие в 20ке такого чудесного языка как RPG для великой и могучей OS/400
Язык Ада планировали внедрять в СССР. И подобные языки используются в промышленных проектах, где нужна строгость типов и отсутствие тривиальности в синтаксисе.
как это понимать? люди с PHP перешли на Objective-C, Go и Lisp? о_О
Perl все меньше и меньше.Видно проблема деплоинга на shared хостинг мешает.ИМХО
Любовь приходит и уходит, а в Си нуждаются всегда.
эх, а языка программирования на котором пишу я — нет((

А как же ABAP?
Сочувствую. Ибо в курсе
По StackOverflow.com я пару недель назад делал диаграмму. (сложив рельсы с руби, джанго с питоном и т.п., а не просто сырые тэги, как в UPD топика)

habreffect.ru/files/d1a/71f3683f5/sostat.png
Цветовая гамма напомнила.
Радуга напомнила радугу?
К счастью, да. :) А могло бы и нет.
Спасибо за еще один рейтинг. С вашего позволения я добавил информацию и диаграмму в свой топик.
Рад поделиться.
Хм, судя по вашей диаграмме и по «интернетам» — пора срочно начинать учить си-шарп, иначе упущу момент :-)
А куда дели Fortran?
И я без издевки спрашиваю…
Просто с него все больше разработчиков переходят на С или даже на С++. И я без издевки отвечаю.
Нет резона, как по мне… Для сложных вычислений, просчитывания массивных задач — фортран самое то. Он для этого и создавался… Все наши спутники сейчас летают с программами на фортране и алголе… Там С и не пахло…
Может я и ошибаюсь, за что сразу каюсь. Просто отец у меня проработал в этой сфере пару десятков лет…
А многие ли задумываются над тем, что из себя представляет данный рейтинг?

Может, это всего лишь рейтинг проблемности языков — разработчики на определенных языках сталкиваются с проблемами — не могут их решить, используя встроенную документацию и идут к поисковой системе?

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

Если посмотреть на рейтинг с этой точки зрения, многое встанет на свои места. Ведь есть «добрая слава», а есть «дурная слава». Ведь если какой-то язык создает большое число проблем, будет и больше поисковых запросов…
как оказалось не зря я сначала собрался выучить Python, а уж потом Ruby. А вообще каждый рейтинг не 100% показатель!
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории