Дискуссионная площадка Stack Over опубликовала результаты (https://insights.stackoverflow.com/survey/2018/) ежегодного опроса, в котором приняло участие более 100 тысяч разработчиков ПО.
Наиболее часто используемым участниками опроса языком является JavaScript 69.8% (большинство участников Stack Overflow web-разработчики). Наибольший рост популярности демонстрирует Python, который в этом году обогнал C# (в прошлом опросе обогнал PHP).
- Наиболее любимый язык:
- Наиболее избегаемый язык:
- Наиболее желанный язык:
- Используемые СУБД:- Наиболее любимые СУБД:
- Используемые платформы - 48.3% используют Linux, 35.4% - Windows. (в прошлом году было 32.9% - Linux и 41% - Windows):
- Наиболее любимые платформы:- Используемые для разработки платформы:
- Программы, используемые для написания кода:
- 43.6% опрошенных принимают участие в разработке открытого ПО.
URL: https://insights.stackoverflow.com/survey/2018/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48307
> Vim 25.8%, Emacs 4.1%Деградация идет полным ходом, однако.
рад за notepad++
А чего минусуете? Хороший редактор, опенсурсный.
В репозиториях нет, как минимум.
Да уж, 25% деградантов, это плохо
> Наиболее желанный язык: Python 25,1% Ruby 5,7%Теперь дно пробито и на StackOverflow...
Или это переполнение стёка?..
Скорее это некорректный перевод. Мне лень смотреть, что там в оригинале, но вангую "востребованный".
Так надо было принимать участие) А так там это звучит именно как желанный. С работой ничего общего не имеет, просто какой хочешь выучить и т.д.
Т.е. идеал хипстеров - кодить CSS на хрусте в VS под маком, иногда разбавляя питоном и даже котлином.
> Т.е. идеал хипстеров - кодить CSS на хрусте в VS под маком,
> иногда разбавляя питоном и даже котлином.VS Code.
Это разные сорта дерьма.
Да ты гурман.
> Используемые платформы - 48.3% используют Linux, 35.4% - Windows. (в прошлом году было 32.9% - Linux и 41% - Windows):Мощный скачок Linux в среде программистов. Но лучше бы побольше обычных пользователей ставило его себе, чтобы я не мог за ними следить.
> Но лучше бы побольше обычных пользователей ставило его себехммм
что то здесь не так
Это целевая платформа, где крутится написанное (судя по нижеследующему). Так что всё ок. Сами макаки сидят на винде и маке.
> Наиболее любимые платформы
> Linux 76.5%
> Serverless 75.2%O_o господи
>> Наиболее любимые платформы
>> Linux 76.5%
>> Serverless 75.2%
> O_o господиА что? Тут всё предсказуемо. В отличие от бешеной популярности ESP8266.
Опрос показывает, GO и Rust состоялись. Мои поздравления. Жить с ними теперь долго.Странно что couchbase не упомянута.
> Наиболее желанный язык:
> 1. PythonЭ, ребята, вы все проспали, Python так и оправдал возлагаемые на него надежды. Бэкендщики убежали на Rust/Go, а прикладной софт так особо никто и не рвался писать на нем.
> Наиболее избегаемый язык:
> 1. Visual Basic 6Даже не знаю, кто сейчас заставляет на нем писать. Но вообще, в свое время кодил на нем с удовольствием. Небольшие проекты чисто для собственных потребностей заходили на нем на ура. Хороший язык в хорошее время для IT. Когда еще не было засилья Web 2.0 и прочего .Net.
>Но вообще, в свое время кодил на нем с удовольствием.Это где замучаешься делать маскировку? А с учетом дeбильных вендузячих \\ это становится в 2 раза веселее?
Ты дальше процитированного прочитал хоть?
Про VBA
необходимость обрабатывать разнородные монструозные excel-ки здесь и сейчас быстро и правильно
М.б., "wanted" - это всё-таки требуемый, или востребованный, а не "желанный"?
Не знаю у кого как, но у меня "требуемый, или востребованный" ассоциируется с запросами работодателей, а не с предпочтениями самих программистов. Так что на мой взгляд "желанный" лучше подходит в этом контексте.
> Не знаю у кого как, но у меня "требуемый, или востребованный" ассоциируется
> с запросами работодателей, а не с предпочтениями самих программистов. Так что
> на мой взгляд "желанный" лучше подходит в этом контексте.Про предпочтения программистов — это "любимый".
Там вообще-то есть определения, что есть что. Пойди, ознакомься, если конечно английским владеешь.
Нет, желанный подходит лучше в контексте пояснения "meaning that it is the language that developers who do not yet use it most often say they want to learn"
> М.б., "wanted" - это всё-таки требуемый, или востребованный, а не "желанный"?Wanted - желаемый? Не? Может быть, разыскиваемый? Не, лучше желаемый.
А куда дели _единственную_замену_VS_ Qt Creator?
Мда ппц бред какой-то. Notepad++ любимый редактор?))) Ocaml избегаемый язык и среди избегаемых нет баша?))))) Это точно не генератор случайных чисел результаты опроса сгенерировал?)))) Ocaml сейчас очень популярным стал стараниями фейсбука который пытается заменить им JavaScript если что)))
> Notepad++ любимый редактор?А что не так с ним? IDE нужны не всем, sublime платный, vim слишком необычный да и под виндой неудобный, так что notepad++ в самый раз для рядового кодера.
> Ocaml сейчас очень популярным стал стараниями фейсбука который пытается заменить им JavaScript если что
Не все бегут, высунув язык, за мордокнигой.
> среди избегаемых нет баша?
может большинство с ним просто не сталкивалось или не воспринимает как ЯП.
>)))...)))))...))))...)))
У тебя острый приступ смайлоизвержения?
>А что не так с ним?Не на электроне)))
>Не все бегут, высунув язык, за мордокнигой.Только реакт обогнал джейкувери по количеству упоминаний в вакансиях в этом году. А ведь она была топ1 около 10 лет. И твиттер с дискордом ломятся от упоминаний OCaml, а тут он вдруг стал одним из избегаемых ЯП))
>может большинство с ним просто не сталкивалось или не воспринимает как ЯП.В моей картине мира в сегодняшней разработке даже на винде с ним скорей всего придется сталкиваться.
>У тебя острый приступ смайлоизвержения?Это чтоб показать мое недоверие к этому вероятно фейковому опросу. Я уж молчу о том, что там почти половина в опенсорс контрибьютит, это наверно они считают если у них акк на гитхабе есть и они там выкладывают todolist то они опенсорс разрабатывают)))
> Мда ппц бред какой-то. Notepad++ любимый редактор?)))У меня :) Молодые программисты искренне недоумевают: "А почему ты не пользуешься средой?" А мне смешно: "Какой именно?" За 20+ лет работы я их столько перевидал, что теперь не понимаю, зачем она вообще нужна :) Я ими пользуюсь когда нужно проект собрать под конкретную платформу. А так код у меня обычно кроссплатформенный, для сборки - компилятор, для отладки - отладчик, для редактирования - редактор, и нет нужды на каждую рабочую машину ставить среду в несколько гигов, которая жрёт как не в себя и тормозит безбожно.
Так вы IDE собираете или компилятором?
Могу и IDE и stand alone компилятором. Зависит от проекта. Я к тому, что я не привязываюсь к среде и начинаю обычно с простого текстового файла.
>> Мда ппц бред какой-то. Notepad++ любимый редактор?)))
> У меня :) Молодые программисты искренне недоумевают: "А почему ты не пользуешься
> средой?" А мне смешно: "Какой именно?" За 20+ лет работы я
> их столько перевидал, что теперь не понимаю, зачем она вообще нужна
> :) Я ими пользуюсь когда нужно проект собрать под конкретную платформу.
> А так код у меня обычно кроссплатформенный, для сборки - компилятор,
> для отладки - отладчик, для редактирования - редактор, и нет нужды
> на каждую рабочую машину ставить среду в несколько гигов, которая жрёт
> как не в себя и тормозит безбожно.В IDE иногда лучше UI/UX. Переход к функции, переход к модулю. IntelliSense и производные. Idea/VS предоставляют крутые плюшки, чтобы быстро перемещаться по коду и файлам, а также искать в них.
> В IDE иногда лучше UI/UX. Переход к функции, переход к модулю. IntelliSense
> и производные. Idea/VS предоставляют крутые плюшки, чтобы быстро перемещаться по коду
> и файлам, а также искать в них.Так код же разный может быть, одно дело большой проект в котором то там то тут что-то дорабатывать нужно ( или большая разработка)
Другое разработка утилит, небольших модулей и т.п., где весь текущий проект может спокойно умещаться не только в паре файлов но и в голове.
Да даже если это большой проект, ты же сначала фокусируешься на одном модуле/классе, потом переходишь к другому, потом - к третьему, потом можешь вернуться... То есть для работы тебе в любом случае не нужны все 158 файлов проекта одновременно, только для сборки.
Да, конечно. Подсветка синтаксиса, автодополнения, навигация по коду, вот это вот всё - прекрасно и существенно облегчает жизнь. В Notepad++ многое из этого присутствует, но я и не считаю его верхом совершенства. Просто привязываться к какой-то среде (которые теперь стали жручие и неповоротливые) - это, по моему опыту, ещё больший геморрой.
> Да, конечно. Подсветка синтаксиса, автодополнения, навигация по коду, вот это вот всё
> - прекрасно и существенно облегчает жизнь. В Notepad++ многое из этого
> присутствует, но я и не считаю его верхом совершенства. Просто привязываться
> к какой-то среде (которые теперь стали жручие и неповоротливые) - это,
> по моему опыту, ещё больший геморрой.Кстати, заметил, что да. Поэтому может быть есть смысл даже обратить на само рабочее место. Купить удобное кресло, эргономичную мышь и клавиатуру под себя, монитор с цветопередачей, которая устраивает. Это тоже может повлиять на эффективность работы.
Да! Давно мечтаю в офисе где-нибудь турничок повесить, но у нас модная перепланировка со стенами из гипсокартона.
> Idea/VS предоставляют крутые плюшки, чтобы быстро перемещаться по коду
> и файлам, а также искать в них.Это крутые плюшки? Тогда почему тут многие пытаются доказывать, что vim не крут?
> Переход к функции, переход к модулю. IntelliSense и производные.Я такое делал и в Notepad++
Проект: https://github.com/trdm/jn-npp-scripts
Использовал ctags https://github.com/universal-ctags/ctags-win32
И плагин jN https://github.com/sieukrem/jn-npp-plugin/wiki
Ну и парсинг само собой.> Idea/VS предоставляют крутые плюшки, чтобы быстро перемещаться по коду и файлам, а также искать в них.
в Notepad++ такое есть.
Жалкий муляж slickedit'а.
То чувство когда тебе доказывают что не идешь за толпой :)
> То чувство когда тебе доказывают что не идешь за толпой :)Молодец, работу уже нашел, деньги на существование есть?
>> То чувство когда тебе доказывают что не идешь за толпой :)
> Молодец, работу уже нашел, деньги на существование есть?Тебе что до того?
>> То чувство когда тебе доказывают что не идешь за толпой :)
> Молодец, работу уже нашел, деньги на существование есть?ну вон там Оракл где то далеко внизу ( местами не видно ) а деньги людям приносит весьма стабильно.
> ну вон там Оракл где то далеко внизу ( местами не видно
> ) а деньги люди ему приносят весьма стабильно.Поправил.
У меня дела, а не работа. В целом нормально, но хотелось бы более благоприятную среду для развития бизнеса, а то сейчас много непоняток и левых рисков из-за чего приходится стагнировать.
довольно странные результаты. 100к хипстеров?
Значит, хисптота ассемблера и С боиться как огня, а страх, как правило, бывает либо от невежества (тупости), либо от неуверенности (в следствие недомужественности). Ибо это уже не уровень погремушек, это для них наверно как унитаз почистить - они только пшикать спрей могут, куда уж там системный уровень, не разрушайте их нежный мирок.
И да, я только недавно узнал, что есть JS для Ардуино... Теперь я видел всё.
Вот не надо. Я, например, когда учился в универе, знал и асм, и ц/цпп. Довольно-таки нормально знал - на уровне решения средней сложности crackme и клепания лабораторок на Qt.А потом ушел в веб-разработку (php, js) и уже как минимум 10 лет в ней живу. И знаешь, что? Я просто рад, что есть такой хороший, удобный, и красивый язык как js. JS - это лучшее, что я видел в программировании.
А еще я рад, что появились swift, go, и rust для системщины.Всю эту срань с указателями и проверками за переполнениями надо выкинуть и не тратить на нее мощности мозга - это должно быть реализовано средствами языка под капотом.
Да.
JS для веб, swift, rust для прикладухи. НО! Electron - это когда каждое одностраничное приложение занимает 50Мб и включает целый движок браузера, и всё ради JS - это как в городе сходить за хлебом на вертолёте. Понятно, что стало модно каждому бренду иметь отдельную обёртку для сайта, таких пяток установишь, и память кончится.
> Да.
> JS для веб, swift, rust для прикладухи. НО! Electron - это когда
> каждое одностраничное приложение занимает 50Мб и включает целый движок браузера,
> и всё ради JS - это как в городе сходить за
> хлебом на вертолёте. Понятно, что стало модно каждому бренду иметь отдельную
> обёртку для сайта, таких пяток установишь, и память кончится.Скорость разработки, не, не слышал?
Слышал. И даже разгребал наследия. Это называется "х..к х..к, и в продакшен"))
>до меня дошлоДа! Как ESR сгубил молодость-невинность нескейпа, так оно и покатилось по наклонной...
>откуда в принципе берется опенсорс!
> это вот такие неудавшиеся Пети, которые выкидывают от безысходности....полный LF платиновых неудавшихся. Бе-е-едные.
Нет, чтоб сразу разобраться в скрижалях Столмана и делать СПО, а не "выкидывать" молодость через забор оперсурса.
Из этой идеалистичной притчи можно сделать вывод, что JS-бабочки летят на свет маркетинга, хотят быть известными (в школе) и богатыми (из-за чувства собственной неполноценности?). Это как в 90х такие учились на юристов, потом на экономистов.Неудачник Линус писал на сишечке, Сысоев тоже, команда Джобса, зачем тянуть одеяло. А Петя мог открыть компанию по производству оборудования на микроконтроллерах и запихать его в банкоматы.
Чтобы занять строчку в Форбс, нужна совсем другая история и в другой сфере, и другие навыки, и вовсе не рядового разработчика.Занятие строчки не гарантирует счастливость и довольство жизнью.
В плане "срани с указателями" с тех пор многое изменилось. Благодаря range-based for и unique_ptr сейчас на С++ можно писать абсолютно безопасный код с автоматическим освобождением памяти и иных ресурсов. "Проверки за переполнениями" не нужны.
> А еще я рад, что появились swift, go, и rust для системщины.Лучше сделать указатель на структуру, чем трахаться с классами.
>> А еще я рад, что появились swift, go, и rust для системщины.
> Лучше сделать указатель на структуру, чем трахаться с классами.ООП не осилил, слабо?
Object-oriented Programming in ANSI-Cjfgi
ООП - сакс потому что не все задачи решаются в рамках ООП. Искренне рекомендую солнышку учиться дальше, не замыкаться на ООП. ООП - это ширпотреб, причем местами сильно низкокачественный.
>ООП - сакс потому что не все задачи решаются в рамках ООПНастало время охх..фигительных историй
Они не то что совсем не решаются, просто ООП подход в их решении не даёт никаких преимуществ, а только усложняет модель.
Когда я писал что не решаются я не это имел ввиду. В реальной жизни я столкнулся по строгому ТЗ с задачей которая не укладывалась в рамках ООП. Для меня это тоже оказалось неожиданным.
ООП - хорошая штука, но адепты ООП часто думают, что ООП - это и есть, собственно, программирование. И потом, нет чёткой границы, где кончается процедурное программирование и начинается ООП. Вам выше уже сказали про указатели на структуры, это вполне уже себе объекты, только без встроенного естественным образом механизма наследования. Во многих случаях этого вполне достаточно и не нужно тащить за собой безумный С++.
> Всю эту срань с указателями и проверками за переполнениями надо выкинуть и не тратить на нее мощности мозга - это должно быть реализовано средствами языка под капотом.Просто за 10 лет программирования на js ты забыл, что программу в конечном счёте выполняет процессор. И некоторые программисты программируют именно процессор - те которые делают для вас "срань" с указателями и проверками на переполнение "под капотом".
> Я просто рад, что есть такой хороший, удобный, и красивый язык как js. JS - это лучшее, что я видел в программировании.Мои соболезнования.
Тут видишь, исход сильно зависит от характера и стремлении человека. Кто-то под личным успехом понимает полет в космос, а кто-то "много бабла и ничего не делать лежа на диване".
Не лежаие на диване, а изменение мира.Много людей знает, кто такой Джобс? Даже моя бабушка знает из новостей по первому каналу.
А как много слышали о Линусе? Думаю, только айтишники, да и то не все. Например, моя жена (дизайнер) не слышала, и коллега-эникейщик тоже не слышал.
Кто из них оставил больший след в истории? То-то же.
Если человек тратит свою жизнь на благие дела и заботу о ближнем, он умирает без благодарностей и воспоминаний. Если его гений принес горе и смерть миллиардам, его имя будут вспоминать спустя тысячелетия и сотни поколений. Ужасная репутация всегда предпочтительнее безвестности.
Леннарт Поттеринг.
Чуть не зауважал его, но вовремя догадался вбить цитату в гугл.
> Не лежаие на диване, а изменение мира.
> Много людей знает, кто такой Джобс? Даже моя бабушка знает из новостей по первому каналу.
> А как много слышали о Линусе? Думаю, только айтишники, да и то не все. Например, моя жена (дизайнер) не слышала, и коллега-эникейщик тоже не слышал.
> Кто из них оставил больший след в истории? То-то же.Ты что сказать-то хотел, ноубоди с раздутым ЧСВ и абмициями? У меня нет этих проблем которые отчетливо проглядываются через твои претензии, но не ясно что ты хотел сказать.
> Значит, хисптота ассемблера и С боиться как огня, а страх, как правило,
> бывает либо от невежества (тупости), либо от неуверенности (в следствие недомужественности).
> Ибо это уже не уровень погремушек, это для них наверно как
> унитаз почистить - они только пшикать спрей могут, куда уж там
> системный уровень, не разрушайте их нежный мирок.
> И да, я только недавно узнал, что есть JS для Ардуино... Теперь
> я видел всё.Если это не постоянно используемый язык а тот в код на котором иногда приходится заглядывать, то да это нормально, т.к. когда не пишешь на C "хотя бы регулярно" понять логику другого человека по коду весьма нетривиально.
p.s.
Вы уж как-нибудь там без нас в унитазе то :)
Опрос хорошо демонстрирует эффективность промывки мозга. JavaScript взял очень много идей/технологий из Perl, но показатели "любимости"/"нелюбимости" отлично демонстрируют человеческую глупость.
Поэтому тем более грустно видеть Perl в рейтинге неосиляции.
> Опрос хорошо демонстрирует эффективность промывки мозга. JavaScript взял очень много идей/технологий
> из Perl, но показатели "любимости"/"нелюбимости" отлично демонстрируют человеческую
> глупость.Он скорее взял из C/C++/Schema, чем от Perl.
Если вспомнить, что С++ это С с классами и перегрузкой операторов, то можно сразу заметить, как много взял из него js, в котором нет ни классов, ни перегрузки операторов. А что же такого характерного он взял из С? Может макросы, ручное управление памятью, адресную арифметику и явную типизацию? Ой, всего этого в нем тоже нет.
Может не стоит бездумно повторять русскую вику, а попробовать чуть-чуть пользоваться мозгом? Например предположить, что некоторое сходство синтаксиса с С взято не напрямую, а через java.
> Может не стоит бездумно повторять русскую вику, а попробовать чуть-чуть пользоваться мозгом?
> Например предположить, что некоторое сходство синтаксиса с С взято не напрямую,
> а через java.Эйх не успел протащить LISP / Scheme в чистом виде и второпях, за 10 дней слабал мини-язык с java-подобным синтаксисом и "влиянием" ФП...
" Influenced by
Lua, Scheme, Perl, Self, Java, C, Python, AWK, HyperTalk---
In 1995, Netscape Communications recruited Brendan Eich with the goal of embedding the Scheme programming language into its Netscape Navigator. [...] To defend the idea of JavaScript against competing proposals, the company needed a prototype. Eich wrote one in 10 days, in May 1995. "... "" codename for the company's browser was Mozilla, which stood for "Mosaic killer", ""...
--- "" Finally, Java did not support functional programming until Java 8, while JavaScript has done so from the beginning, being influenced by Scheme. ""
>> Может не стоит бездумно повторять русскую вику, а попробовать чуть-чуть пользоваться мозгом?А, да, цитаты из английсой википедии. Именно чтоб бездумно не -- в русской как-то всё не совсем так...
>> Например предположить, что некоторое сходство синтаксиса с С взято не напрямую,
>> а через java.
> Эйх не успел протащить LISP / Scheme в чистом виде и второпях,
> --- "" Finally, Java did not support functional programming until Java 8, while JavaScript has done so from the beginning, being influenced by Scheme. ""
Ты похоже этого не заметил, но про связь с scheme я ничего не написал.
В русской вики педалируется _прямая_ связь с С. Предлагаю не сыпать цитатами, а попробовать доказать ее наличие.
Давно убедился что большинство (т.е. толпа, грубо говоря) выбирает откровенное г-но. Такой вот парадокс. Причем не важно что это - президент, еда, ЯП ... Лично для меня несовпадение с мейнстримом - большой плюс.
Как там корона - не жмет?
Не,всё путём
Не то чтобы совсем г-но... Парадокс нашего мира в том, что скорость написания кода становится важнее, чем его качество. Это не хорошо и не плохо. Просто такой факт жизни. Как гравитация. Можно, конечно, пытаться противостоять, но - смысл? :)
> Не то чтобы совсем г-но... Парадокс нашего мира в том, что скорость
> написания кода становится важнее, чем его качество. Это не хорошо и
> не плохо.пока из-за этого не начнут умирать, а когда клюнет будет уже мучительно тяжело выходить из сложившейся ситуации.
Если считать женщину, сбитую автопилотом, то уже начали.
Там автопилот был ни при чём.
> Там автопилот был ни при чём.Автопилот там просто никакой, он и в слона на дороге врезался бы. Такое ощущение, что там для руления только плохонькая китайская камера использовалась, без лидара, ультразвуковых датчиков и радара.
> Давно убедился что большинство (т.е. толпа, грубо говоря) выбирает откровенное г-но. Такой
> вот парадокс. Причем не важно что это - президент, еда, ЯП
> ... Лично для меня несовпадение с мейнстримом - большой плюс.Никакого парадокса. Почитайте Маркса, что-ли. Поумнее станете.
Уж и так читаю, читаю!... Эту... как её, переписку Энгельса с этим... Как его дьявола?.. с Каутским!...
Кстати, Полиграф Полиграфыч у Булгакова - это положительный герой.
Linux, Windows, Android, ... Paspberry Pi, ...
Смешались в кучу кони, люди...
Это ты еще до вордпресса не дочитал...00
Удивительно, что про Cobol вспомнили. А вот TCL не видно вообще, даже не вспоминают.
Благодаря этому опросу мы можем рассчитать количество прогибающихся. Запомните рабы, если хозяин плюнет в вас вы утретесь, если вы плюнете в хозяина, он утонет.
В точку замечено. Не все в этой аудитории понимают что-то дальше технической информации. Зачем знать про экономику, про классы в обществе, про капитал. Про то, как капитал влияет на социальные отношения, рабочие, бытовые и прочее.Этой аудитории подавай новую версию Rust, OCaml, Go и подобное... Только писать они будут дома по ночам с красными глазами очередной хеллоуворлд. Но наступит новый день и придут они на работу к дядюшке-капиталисту разрабатывать на том, на чем скажут, да еще и причмокивать.
Се-ля-ви, детка!
Кстати, давно искал у кого спросить: если по Марксу, к какому классу относятся программисты фрилансеры?
> Кстати, давно искал у кого спросить: если по Марксу, к какому классу
> относятся программисты фрилансеры?...клошары? Не по Карлу, впрочем, да.
> Кстати, давно искал у кого спросить: если по Марксу, к какому классу
> относятся программисты фрилансеры?Ремесленники.
что это за 146%?
Да нормально всё. Просто несколько вариантов ответа выбирать можно было.
Что в этом списке ЯЗЫКОВ делают HTML и CSS?
Тогда уже и XML и JSON и PCRE добавьте, чего уж там.
Чукча не читатель, чукча писатель. Попробуйте включить мозг, зайти по ссылки на оригинальную запись. Попробуйте! Я уверен, у вас получится.Опаньки! Что мы видим!
"Programming, Scripting, and Markup Languages"
и далее наш чартДа как же такое может быть! О боже!!!
Тоесть вы принципиально не доверяете этому ресурсу и всегда ходите читать оригинальную запись.. да?
> Тоесть вы принципиально не доверяете этому ресурсу и всегда ходите читать оригинальную
> запись.. да?Нет, просто забавляет, как некоторые люди выражают свои суждения, основываясь на эмоциях или интуиции, не проверив факты. Для айтишника это как-то не очень, честно.
> Для айтишника это как-то не очень, честно.Причём тут вообще честность?
Я зашёл сюда на 5 минут отвлечься от работы и почитать новости, и снова вернуться к работе.
Мне что каждую прочитанную мною новость, далеко не только на этом ресурсе, проверять по всей цепочке?
А работать в оставшиеся 5 минут?
Речь не о честности. Вы не поняли фразу. Для айтишника это не очень - не очень проверять факты.Исходные данные были у того же StackOverflow, новость перепечатывал какой-то Вася Пупкин условный, а типичный опеннетовец вместо того, чтобы включить мозги и изучить диаграмму, а также то, что на ней, сделал неправильные выводы.
Я не делал никаких выводов.
Считайте, что моё сообщение и адресовано этому Васе Пупкину Опенетовскому.
Это всё придирки к словам. Вася Пупкин написал всё верно, в новости нет не слова про язык программирования, указано только "язык", что и трактуется как все возможные проявления языков, видя в списке CSS, HTML и SQL.
> "Programming, Scripting, and Markup Languages"
> и далее наш чартКараул! они отнесли язык описания стилей (CSS) и язык структурированных запросов к "Programming, Scripting, and Markup Languages". Кончайте придираться к словам, всем понятно о чём речь и без полного перечисления всех вариантов языков на пол страницы.
Можно эти циферки взять и выкинуть в мусор. Любимая платформа линукс 76% - ок, число юзеров 1%
> Можно эти циферки взять и выкинуть в мусор. Любимая платформа линукс 76%
> - ок, число юзеров 1%а если сравнить аудиторию sof и fb? :)
p.s. Любить не значит жениться, жениться не значит любить и не изменять
> Можно эти циферки взять и выкинуть в мусор. Любимая платформа линукс 76%
> - ок, число юзеров 1%Логично же, 1% людей делает то, что жрут 99% скота
> Любимая платформа линукс 76% - ок, число юзеров 1%Где ты это увидел? Написано:
- используемые платформы: 48.3% linux
- используемые для разработки платформы: 23.2% linuxОткуда 1% ты взял?
Результат опроса демонстрирует что опрошенные - вебмакаки и только то.Поэтому правильное название -"Результат опроса вебмакак тусующихся на Stack Overflow".
Ещё забавно, что четверть опрошенных реально пишет на плюсах, но раст обожают аж 80%. Т.е. 55% из обожателей раста плюсов в глаза не видели. А 8% раста в "желаемых" и отсутствие его в "используемых" как бы намекают, что раст предпочитают обожать издали, и писать на нём как-то никто не рвётся.
Я более-менее прилично пишу на Perl и Tcl. И сносно на OCaml.Я чувствую себя чужим на этом празднике жизни.
> Используемые платформы - 48.3% используют Linux, 35.4% - WindowsИ там ниже по списку Raspberry Pi и блин Arduino. Что они называют платформой? Домохозяйки такие домохозяйки. Linux - ядро, Windows - полноценная ОС, Raspberry Pi и Arduino - это уже аппаратные платформы. Причём, зачем выделили так Raspberry Pi? Не хотят IBM PC-совместимую платформу ещё включить в этот список? И Arduino --- оо-о-о да.
Они занимаются не составлением классификаций, а опросом людей. Соответственно категории для опроса выделяются так, чтобы полученные числа были бы максимально информативны, а не так, чтобы эти категории было бы как можно проще описывать формально на естественном языке.Я могу сказать тебе одну мудрость, в связи с этим: любая деятельность определяется своей целью. О правильности или неправильности подходов можно судить исключительно через призму целесообразности. Это сильно не школьный подход, в школе всё наоборот, в школьной деятельности целесообразность на последнем месте, на первом -- формальные требования к выполнению задания. В реальности же формальности перестают быть целью и становятся средством.
При этом, нельзя сказать, что школа такая тупая и ничего не понимает, школа действует очень правильно: чтобы научиться пользоваться формальными инструментами как средством, надо для начала сделать использование этих инструментов целью и придти к этой цели. Проблема лишь в том, что не всякий ВУЗ, который продолжает дело школы, в состоянии помочь студентам выйти на новый уровень.
Это очень глубокая мудрость, и осваивать её можно всю жизнь. Я основную идею уловил лет десять тому назад, реально был просветлён этой идеей лет пять назад, и я до сих пор иногда нахожу всё новые и новые оттенки в этой идее. Так что ты просто держи её в голове, можешь на бумажку записать, наклеить на стенку своей комнаты и перечитывать иногда: деятельность определяется целью, правила (их создание, соблюдение и несоблюдение) -- это средство достижения цели. Это касается всех правил -- начиная с правил оформления кода, продолжая уголовным кодексом, и заканчивая законами физики, которые носят ту же природу условного правила, используемого иногда для достижения каких-то целей: физики сочиняют свои формулы, для того чтобы решать вполне конкретные задачи, и вышвыривают эти формулы в окно, когда те перестают работать.
Да уж, глубина мыслей просто потрясает. Ничего, глядишь еще лет через десять на тебя снизойдет следующее просветление, что "цель оправдывает средства" это несколько ущербный подход.
> "цель оправдывает средства" это несколько ущербный подходЕстественно ущербный. Если человеку нужно оправдыватся за использованные средства, то здесь уже что-то не то, тебе не кажется? Средства не должны оправдываться, они должны определяться целями. Если средства определяются не целью, то цель может быть достигнута лишь по случайному стечению обстоятельств.
Продемонстрируй свой подход на примере такой прозаической цели, как "получить деньги".
> Продемонстрируй свой подход на примере такой прозаической цели, как "получить деньги".Пойти и заработать. Если много надо, то пойти, получить образование, и потом заработать. В чём проблемы?
Вах, какое гениальное решение, просто пойти и заработать. Ну пойди и заработай хотя бы десяток миллионов баксов. Как закончишь, расскажи об успехах. В очередной раз убеждаюсь, что в некоторых аспектах мой шестилетний сын превосходит тебя в развитии.
> Вах, какое гениальное решение, просто пойти и заработать. Ну пойди и заработай
> хотя бы десяток миллионов баксов. Как закончишь, расскажи об успехах. В
> очередной раз убеждаюсь, что в некоторых аспектах мой шестилетний сын превосходит
> тебя в развитии.facepalm.jpg
Если твой шестилетний сын превосходит меня в развитии, то ему херово живётся с отцом, который отстаёт от него в развитии лет на двадцать-тридцать.
Цель определяет средства, а не оправдывает, не надо утрировать. И это правильно. И именно поэтому холивары на тему, какой ЯП круче, бессмысленны, потому что ЯП - это инструмент для достижения цели, а не универсальная философия жизни, как их воспринимают многие адепты.
>что "цель оправдывает средства" это несколько ущербный подходВообще-то ни хрена не ущербный. Я предыдущий автор прав, а я бы даже к этому добавил следующие положения:
1. Цель оправдывает средства.
2. Историю пишет победитель.
3. Победитель получает всё.А всякие сотрясания воздуха про закон, правила, и мораль - это сотрясания воздуха. Они - пустые звуки для тех, кто хочет стать победителями, а для самих победителей - и подавно.
man history
Опечатка."A предыдущий автор прав" должно было быть, исправляю. Жалко, нельзя редактировать комментарии, если под аноном.
> А всякие сотрясания воздуха про закон, правила, и мораль - это
> сотрясания воздуха. Они - пустые звуки для тех, кто хочет стать
> победителями, а для самих победителей - и подавно.
> man historyНу так почитайте же этот ман, глупый.
12Мерзость для царей - дело беззаконное, потому что правдою утверждается престол.13Приятны царю уста правдивые, и говорящего истину он любит.
[...]
18Погибели предшествует гордость, и падению - надменность.19Лучше смиряться духом с кроткими, нежели разделять добычу с гордыми.
Это царь писал, причём такой из древних, которого до сих пор помнят, читают и уважают, не только при жизни.А сотрясания воздуха -- это как раз от "победителей", внезапно(tm) оказывающихся проигравшими и закатывающих истерики по этому поводу. Вон как раз очередной сезон на штатах-бритах идёт.
PS: автору #170 могу ещё раз напомнить, что в фаворите не шибко приветствовалось шараханье по интернетам в рабочее время, а Церберу переслать со своими комментариями -- недолго; и иди потом на окружную атошников ублажать.
стэк оверфлоу - клуб программиздов на html
А почему PHP и Perl опустили?
На них до хрена массовых проектов.