The OpenNET Project / Index page

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

Результат опроса предпочтений разработчиков от Stack Overflow (2019)

11.04.2019 22:10

Дискуссионная площадка Stack Overflow опубликовала результаты ежегодного опроса, в котором приняло участие около 90 тысяч разработчиков ПО.

Наиболее часто используемым участниками опроса языком является JavaScript 67.8% (год назад 69.8%, большинство участников Stack Overflow web-разработчики). Наибольший рост популярности как и в прошлом году демонстрирует Python, который за год переместился с 7 на 4 место, обогнав Java и Shell.

  • Уже четвёртый год подряд Rust признаётся самым любимым языком:
  • Наиболее избегаемый язык:
  • Наиболее желанный язык:
  • Используемые СУБД (в этом году PostgreSQL вырвался на второе место, обогнав SQL Server, а SQLite обогнал MongoDB):
  • Наиболее любимые СУБД:
  • Используемые платформы - 53.3% (год назад 48.3%) используют Linux, 50.7% (35.4%) - Windows:
  • В основном используемые для работы операционные системы:
  • Наиболее любимые платформы:
  • Используемые среды разработки:
  • Используемые web-фреймворки:
  • 65% (год назад 43.6%) опрошенных принимают участие в разработке открытого ПО.


  1. Главная ссылка к новости (https://insights.stackoverflow...)
  2. OpenNews: Результат опроса предпочтений разработчиков от Stack Overflow (2017)
  3. OpenNews: Результат опроса предпочтений разработчиков от Stack Overflow (2018)
  4. OpenNews: Результаты опроса разработчиков, проведённого сервисом Stack Overflow
  5. OpenNews: Python поднялся на 3 место в рейтинге языков программирования Tiobe
  6. OpenNews: Оценка типичных проблем с безопасностью для различных языков программирования
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: stackoverflow, lang
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (191) Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Moebius (ok), 22:27, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ctrl-V или Shift-Insert?
     
     
  • 2.17, trdm (ok), 23:50, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    когда как. юзаю оба.
     
  • 2.21, Аноним (21), 23:56, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Попробуй на ноуте shift-insert поюзать. В отличие от него у ctrl+v расположение клавиш почти никогда не меняется.
     
  • 2.22, Ilya Indigo (ok), 23:59, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Shift+Insert работает всегда и везде, а вот в консоле Ctrl+V не работает, нужно или Ctrl+Shift+V или Shift+Insert.
    Так что однозначно Ctrl+Insert/Shift+Insert/Ctrl+Delete
     
     
  • 3.41, soarin (ok), 04:40, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Shift+Insert работает всегда и везде

    а если нет клавиши Insert?

     
     
  • 4.67, Crazy Alex (ok), 09:30, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +23 +/
    То это кривая хипстерская клавиатура.
     
  • 4.71, Аноним (71), 09:33, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Значит у вас кастрированная клавиатура. Это в свою очередь значит либо что вам оно и не надо, либо что вам пора озаботиться покупкой нормальной клавиатуры для работы.
     
     
  • 5.105, VladSh (?), 11:26, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На ноутах часто её нет. Менять ноут ради комбинации клавиш? Скорее всего эта консоль пойдёт далеко...
     
     
  • 6.110, Lefsha (?), 12:00, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Где такие ноуты? Ни одного не видел. Уж тем более часто.
     
     
  • 7.162, Аноним (162), 20:39, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Макбуки. На всех редкого у родства клавиатура.
     
  • 6.113, Клыкастый (ok), 12:18, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А мне кажется далеко пойдёт тот, кто на каждый чих идиотского производителя кривых ноутов будет менять привычки.
     
  • 6.122, InuYasha (?), 13:51, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я тоже думал, что на ThinkPad нету Insert, а оказалось, что есть - Fn+I. Fn+Shift+I. (причём, никаких обозначений и доков)
    И ваша консоль светится здоровьем! )
     
     
  • 7.128, Аноним (128), 14:27, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А я думал, откуда берутся емаксеры... авотоночё
     
  • 7.194, Аноним (194), 09:59, 15/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А как-же та кнопка справа с верху вторая от левого края?
     
     
  • 8.197, InuYasha (?), 11:41, 17/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А как-же та кнопка справа с верху вторая от левого края?

    Хочешь вычислить меня по модели ноута? :D
    Так от левого края или справа сверху? Клава-то одна. Я посмотрел везде, INS нет :D Клава-то без numpad-а, без home-end-блока и вообще прямоугольная.

     
  • 5.186, soarin (ok), 20:21, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > вам оно и не надо

    Типа того. Абсолютно бесполезная клавиша рудимент из прошлого.
    А кто придумал вот шорткаты с пересекающимися клавишами на CTRL - это отдельная песня.

     
  • 2.70, Ordu (ok), 09:33, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    C-y
     
  • 1.2, kai3341 (ok), 22:27, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Используемые платформы
    > Slack
     
     
  • 2.4, kai3341 (ok), 22:30, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Используемые web-фреймворки
    > 2019
    > jQuery
    > Используемые web-фреймворки
    > Drupal
     
  • 2.12, Аноним (12), 23:29, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, шел 2019-й год.
     
  • 1.3, SpiritOfStallman (ok), 22:28, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Как половина может использовать для коммерческой разработки VSC, у которой не отключаема телеметрия, что может утаскивать твой код (по пользовательскому соглашению) на сервера MS?
     
     
  • 2.5, Анонимный админ (?), 22:31, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    да ещё и эта же половина в прочих вопросах кругом любит линукс и постгре, а пилит всё на вижуал студии.. Как так-то? Где ВИМ?
     
     
  • 3.29, Аноним (29), 00:18, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Где ВИМ?

    Разувший глаза да увидит.

     
  • 3.60, myhand (ok), 09:11, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Вот интересно, где Emacs?  (Да, детки, я таки вижу где.)
     
  • 3.116, adolfus (ok), 13:08, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ни VIM, ни жувиал студиа не нужны -- достаточно сликедитора.
     
  • 2.16, microcoder (ok), 23:49, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > VSC, у которой не отключаема телеметрия, что может утаскивать твой код

    И что? Будто какая-то ценность есть в самом коде. А ничего, что MS владеет вообще всем ресурсом под названием GitHub? Никакой телеметрии не нужно, огромное количество людей заливает "свой" код на этот ресурс.

     
     
  • 3.86, Аноним (86), 10:16, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего, что код может быть не предназназначен для публичного распространеия?
     
     
  • 4.90, Аноним (90), 10:32, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А ничего, что код может быть не предназназначен для публичного распространеия?

    Для вас Линус запилил firewall, пользуйтесь iptables.

     
     
  • 5.139, Аноним (139), 16:42, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    iptables запилили netfilter, а начал проект Расти Рассел
     
  • 4.187, anonnn (?), 21:14, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    вы правда думаете, что к приватно влитому коду в гитлаб МС не имеет доступа?
     
     
  • 5.188, anonnn (?), 21:15, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    гитхабу точнее говоря, а не гитлабу
     
  • 2.44, Аноним (44), 05:50, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > VSC, у которой не отключаема телеметрия

    https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-re
    https://github.com/Microsoft/vscode/issues/16131
    > That said there are times when people don’t want to do that and you bring up a good point – today we continue to send events stating that a user has opted out and nothing else i.e. no usage data is sent. Here is the test to ensure that is all we send...
    > But we don’t need to do that and I don’t think it’s what you expect as a user – so we will stop sending anything i.e. even the opt out event 😄 Look for a change there soon.

    https://github.com/Microsoft/vscode/commit/c082cc53a1e6b964f992224c4ea153a3c49

     
     
  • 3.100, SpiritOfStallman (ok), 11:00, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Коммит 2016го, но ловили их за руку и в 2018м (это последний раз когда я это и сам проверял). На что их какой-то менеджер среднего звена пояснил, что да, телеметрия это наше всё. Да, собираем и телеметрия уходит на наши сервера, но благодаря вашим настройкам они снабжаются тегом "юзер не хотел бы что бы его телеметрию собирали" - и мы их, потом, не обрабатываем, честно. Вот это приватность уровня MS.
     
  • 2.91, macfaq (?), 10:35, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А сколько из них на Win10 и macOS [1] сидит?

    [1] com.apple.telemetry, ага.

    И https://security.stackexchange.com/questions/82765/osx-yosemite-and-security-p туда же.

     
  • 2.173, VEG (ok), 23:15, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что за теория заговора? Телеметрия не должна утаскивать код. Если у вас есть пруфы — ссылки на соответствующий код в студию.
     
     
  • 3.183, SpiritOfStallman (ok), 12:29, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Что за теория заговора? Телеметрия не должна утаскивать код. Если у вас
    > есть пруфы — ссылки на соответствующий код в студию.

    Ну, такая история, что код телеметрии закрыт. Они добавляют логотипы, телеметрию и прочее на этапе компиляции. После этого накладывают на конечный продукт EULA (который вы принимаете, когда соглашаетесь загрузить бинарник), что запрещает смотреть в бинарь, что бы понять что он делает.

    You may not:
    * reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except and solely to the extent required by third party licensing terms governing use of certain open source components that may be included in the software;
    * remove, minimize, block or modify any notices of Microsoft or its suppliers in the software;
    * use the software in any way that is against the law;
    * share, publish, rent or lease the software, or provide the software as a stand-alone offering for others to use

     
  • 2.177, Аноним (177), 23:52, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    vscodium
     
  • 1.6, Денис (??), 22:33, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    А что yii2 вообще не катируется?
     
     
  • 2.69, вейланд (?), 09:32, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Phpnuke тоже почему-то.
     
  • 1.7, Анонимище (?), 22:37, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, автор например такого вопроса: https://ru.stackoverflow.com/questions/722357/ тоже считается разработчиком и участвует в опросе? :)
     
     
  • 2.31, Аноним (31), 00:41, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А разве основная масса "разработчиков" на javascript не такая?
     
     
  • 3.48, 915951952965966948950913 (?), 06:59, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Они еще видеоуроки смотрят
     
     
  • 4.55, анон (?), 08:19, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    джавашники тоже, они ещё эти видеоуроки называют как-то по-особенному, не помню слово
     
     
  • 5.58, Аноним (58), 09:00, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вебинары, подкасты.
     
  • 1.9, Аноним (9), 22:56, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    Пока простые разработчики были на работе... блогеры и школьники внесли значительный вклад в результаты опроса. Ну, это мое личное мнение, т.к. про Rust слышать доводилось пару раз, как раз, от студентов.
     
     
  • 2.59, Аноним (59), 09:04, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пока простые разработчики были на работе... блогеры и школьники внесли значительный вклад в результаты опроса. Ну, это мое личное мнение, т.к. про Rust слышать доводилось пару раз, как раз, от студентов.

    Вы случайно не преподаватель Cobol и Prolog?

     
     
  • 3.87, Аноним (86), 10:19, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Он вполне может быть преподавателем C++, Python.
     
  • 2.65, Аноним (65), 09:24, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Есть пожелания разработчиков, а есть потребности промышленности. Ни на питон, ни на раст в реальном программировании сейчас видеть никто не хочет. Первый из-за известных проблем. Второй - из-за неизвестных. Но как бы то ни было, хотелки расходятся с реальностью.
     
     
  • 3.73, Crazy Alex (ok), 09:35, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эм... вообще-то питон как вспомогательный язык - скрипты всякие и т.п. - распространён повсеместно (собственно, более человеческих альтернатив и не видно, не sh же с vbscript использовать).
     
     
  • 4.88, Аноним (65), 10:22, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    BASH, но не питон, с котороым можно словить кучу проблем несовместимости
     
     
  • 5.95, имя (?), 10:44, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >баш

    ага-ага, с этим дурацким синтаксисом.

     
     
  • 6.99, Аноним (99), 10:59, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    что может быть хуже питона?
     
     
  • 7.104, имя (?), 11:22, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    баш
     
  • 7.119, Сергей (??), 13:30, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    php
     
  • 7.189, аноним3 (?), 06:02, 14/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не питон точно. это же логично ватсон))) чес слово баш хоть системный, но не в каждой системе заработает как надо. например мак. или винда. программисты пишут знаешь ли кросплатформенные продукты. и питон именно таким и создавался. именно для этого и создавался если быть точным. а в про баш. баш скриптинг только в юникс-лайк и подходит. и то от версии баша некоторые скрипты колом встанут из-за изменений в самом баш.
     
  • 6.111, YetAnotherOnanym (ok), 12:06, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > с этим дурацким синтаксисом.

    Узость мышления, зашоренность, неспособность к восприятию нового и юношеский максимализм детектед.

     
     
  • 7.114, имя (?), 12:30, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    как ты точно себя описал
     
     
  • 8.115, YetAnotherOnanym (ok), 13:06, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Совершенно верно.
    Именно таким я был 25 лет назад, когда, начав учить Си после Паскаля, думал "какой дурацкий синтаксис". Потом были Perl (потому что SpamAssassin), m4 (потому что конфиги), Tcl (потому что Expect), PHP (от этого никуда не спрячешься), SQL (аналогично) и Erlang (так надо). Ну, и bash, разумеется. В какой-то момент пришло понимание, что в любом языке его синтаксис - такой, какой нужен для решения задач этого языка. Синтаксис языка в принципе не может быть дурацким.
    Так что удачи в прокачке профессиональной эрудиции и широты мышления.
     
     
  • 9.117, имя (?), 13:09, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ой бозецки, все языки хоросы и удобны, эта проста тупой анонимус их никак не осилит. Иди отсюда, Вась.
     
     
  • 10.118, Аноним (58), 13:15, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В 40 лет он знал 20 языков программирования и ни одной женщины.
     
     
  • 11.130, Аноним (128), 14:36, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Может, он от кодинга кончает сильнее.
    Вообще, мерять жизненный успех наличием бабы, тачилы и лопатника-кирпича, это скорее признак гопнека, а не интеллектуала.
     
  • 11.135, Аноним (135), 15:09, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это нормально для хорошего программиста. В противном случае работать будет некогда.
     
     
  • 12.141, имя (?), 16:55, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    а жить когда?
     
     
  • 13.142, microcoder (ok), 16:57, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > а жить когда?

    Жить программисту не полагается ))) На пенсию выйдет, вот тогда и... заживёт ))

     
  • 13.144, Аноним (65), 17:36, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Жизнь программиста - создание программ (лучше, чтобы они стали идеальными). Вполне серьёзно. Оно и есть смысл жизни. Остальное - лишь отвлекающие факторы.
     
     
  • 14.146, имя (?), 18:00, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    блуждающий биоробот
     
  • 14.148, Аноним (148), 18:07, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Большинство программ это просто цифровой мусор с очень коротким сроком жизни.
    Идеальных не бывает.
    Ладно ещё учёный, который создал что-то значимое положив свою жизнь.
     
     
  • 15.150, Аноним (150), 18:11, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы так говорите, как будто у большинства населения на этой планете жизнь более осмыслена, чем одноразовый скрипт. Хороший программист, хотя бы, пытается что-то создать, а не просто дожить до фазы покидания физического тела.
     
  • 10.126, YetAnotherOnanym (ok), 14:21, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы начинаете понимать, это хорошо. Коверкать язык при этом не обязательно.
     
     
  • 11.131, имя (?), 14:39, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    с такими как ты - это обязательно, иначе существует опасность, что кое-кто может посчитать, что имеет право вести диалог на равных.
     
     
  • 12.151, YetAnotherOnanym (ok), 18:50, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А Вы всерьёз считаете, что с Вами ведут диалог на равных?
     
  • 3.75, Ordu (ok), 09:41, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Надо уметь различать то, во что хочется верить, и то, что происходит на самом деле. Это очень полезное умение.

    > Ни на питон, ни на раст в реальном программировании сейчас видеть никто не хочет. Первый из-за известных проблем.

    Это то, во что ты хочешь верить. А вот что происходит на самом деле:

    > Наибольший рост популярности как и в прошлом году демонстрирует Python, который за год переместился с 7 на 4 место, обогнав Java и Shell.

    Теперь ты заявишь мне, что выборка so нерепрезентативна, да? Но фишка в том, что о репрезентативности/нерепрезентативности выборки надо судить _до_ того, как ты заглянул в результаты. Если ты по результатам судишь о репрезентативности, то у тебя серьёзный косяк в процессах обработки входной информации, с такими процессами ты можешь придти к любому наперёд заданному выводу, а значит они не стоят выеденного яйца.

     
     
  • 4.147, Аноним (147), 18:02, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Скажи, почему там в сумме получается 146%?
     
     
  • 5.153, Ordu (ok), 18:57, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скажи, почему там в сумме получается 146%?

    А что там должно получаться, по-твоему?

     
  • 2.112, anonymous (??), 12:15, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    "Я ни слышал значит нинужна"
    Аргументация слабовата.
     
  • 1.10, Аноним (21), 23:12, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >Наиболее избегаемый язык:

    Удивительно, что в списке нет паскаля.

     
     
  • 2.11, НяшМяш (ok), 23:27, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что в нём такого плохого? За исключением форматирования, конечно (собственно, поэтому популярность бидона меня всегда удивляла).
     
     
  • 3.13, Аноним (13), 23:39, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В Паскале, в отличие от питона, количество пробельных символов не является значищим.
     
  • 3.18, Аноним (21), 23:51, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Одного факта, что слово begin (5 символов) используется вместо скобки { (1 символ), достаточно для того, чтобы люто ненавидеть этот язык.
     
     
  • 4.30, Аноним (90), 00:22, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Одного факта, что слово begin (5 символов) используется вместо скобки { (1
    > символ), достаточно для того, чтобы люто ненавидеть этот язык.

    А ты представь каково это смотреть на другие языки и испытывать боль в глазах после Python'а

     
     
  • 5.39, Led (ok), 02:48, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > испытывать боль в глазах после Python'а

    Т.е. ты то место таки называешь глазом?

     
     
  • 6.43, аноним3 (?), 04:59, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ты не понял. вот пописал я на питоне пару тройку дней и взялся за плюсы . так не поверишь реально после питона напрягает малость. да он не плюсы и помедленней в разы, но у него программа выглядит реально чище для чтения. да и скобки там совсем по другому используются ( то есть синтаксис реально много проще)
     
     
  • 7.74, Crazy Alex (ok), 09:38, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На любителя. Я вот, наоборот, лучше разбираю код, в котором всё разделено фигурными скобками и точками с запятыми. Вкусовщина, в общем.
     
  • 7.96, имя (?), 10:46, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    особенно весело выбирать блоки разной вложенности, когда отступы пляшут туда-сюда. В сиподобных можно хоть вычислить по подсветке парных фигурных скобок. Питон хорош, но не во всем.
     
     
  • 8.152, Анонимчжан (?), 18:56, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ну на питоне оч удобно писать короткие программы математических расчетов. особенно инженерных. пишется за пол часа. ну если только не гонять с ткинтером. там чуть поболее.
     
     
  • 9.154, Аноним (65), 18:59, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    То, что на питоне для расчётов пишется полчаса, на Julia пишется за 15 минут. Ещё и выполнится быстрее....
     
     
  • 10.164, аноним3 (?), 20:57, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    julia не столь разносторонняя как питон и у неё основная задача именно научные вычисления. хотя её синтаксис так на жабаскрипт похож))
     
     
  • 11.170, Аноним (170), 21:39, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Синтаксис Julia, скорее, похож на Ruby и Matlab, чем на JS.
    И главное её достоинство - на ней можно хорошо писать научные вычисления, в отличии от питона, на котором вообще ничего хорошо написать нельзя.
     
     
  • 12.175, аноним3 (?), 23:20, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    не надо пожалуйста показывать свои предпочтения)) во всех языках все зависит исключительно от библиотек( если не собираешься в коде прописывать одни и те же функции по 10 раз). был такой язык бейсик( да да еще в школе показывали), еслиб у него было достаточно библиотек и на нем не хуже написать можно было. все остальное просто предпочтения синтаксиса или личных склонностей. ну есть еще спец языки , которые изначально предназначались для только одной сферы. например тот же html(и xml) создавались именно как языки разметки, но теперь их пытаются превратить в работающие программы. как говорится : чем бы дитя не тешилось...))  
     
     
  • 13.180, Аноним (180), 08:30, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не надо пожалуйста показывать свои предпочтения)) во всех языках все зависит исключительно от библиотек

    В питоне невозможно написать быстродействующие библиотеки на питоне. В том его и проблема. Вторая проблема - низкое качество контроля кода, из-за чего крупные проекты на нём превращаются в рассадник багов.

     
     
  • 14.181, microcoder (ok), 11:05, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В питоне невозможно написать быстродействующие библиотеки на питоне.

    Это с чем и как сравнение у вас ведется? Можно по разному сравнивать и оценивать, например здесь - https://github.com/the-benchmarker/web-frameworks, в тесте Requests per seconds, Python на втором месте после web-framework'а на ЯП Cи.

    В каких конкретно задачах "невозможно написать"? На Камазе как бы тоже нельзя обогнать болид F1, а на болиде F1 не проедешься по всем дорогам России, он скорее всего развалится. И тогда что мы и с чем сравнивать будем?


    > Вторая проблема - низкое качество контроля кода, из-за чего крупные
    > проекты на нём превращаются в рассадник багов.

    Здесь поподробнее пожалуйста. Проекты на на других ЯП в чем конкретно отличаются, что не позволяют "превращаются в рассадник багов"?

     
     
  • 15.185, Аноним (185), 14:30, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    для веба - пользуйтесь доверенными источниками - https www techempower com ben... текст скрыт, показать
     
     
  • 16.190, аноним3 (?), 06:15, 14/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    опять сравниваете теплое с мягким. питон задумывался как максимально переносимый и удобный в использовании и написании программ. он ни разу не метил в передовики скоростных заездов. так сказать в отличие от раллийного си/с++, он создавался как каждодневный автомобиль без уклона в сторону скорости. внедорожник если хотите. слушайте про скорость есть другие яп. ну или можно вызывать функции из сишных либ. это тоже уже доступно. на сишке тоже без либ будет ой как тормозово)) с другой стороны язык убирает необходимость заботится о мусоре и всем остальном. есть плюсы и есть минусы. для всего свой инструмент.
     
  • 7.171, Led (ok), 23:00, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > вот пописал я на питоне пару тройку дней

    Т.е. ты сейчас отмазываешся, что "один раз - не питонист"? Не, не катит за отмазку.

     
     
  • 8.176, аноним3 (?), 23:25, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    эй я даже не отмазываюсь. мне действительно нравится питон для небольших программок. хотя считаю плюсы производительнее, но куда сложнее питона.
     
  • 4.38, EnemyOfDemocracy (?), 02:47, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    begin нормальное слово. А вот скобки { } ассоциируются с какими-то резкими выкриками на немецком. Ну и кончается всё тем, что программа на си начинает командовать программистом и он вынужден подчинившись ей ползать на четвереньках и разминировать указатели и границы буферов.
     
     
  • 5.98, Урри (?), 10:59, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    неосиляторы должны страдать. а то, панимаишь, лезут домохозяйки государством управлять, и каждый день новости "тут уязвимость такая", "там сякая"...
     
     
  • 6.178, аноним3 (?), 01:42, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    чет не верю я что ты сможешь написать большую программу без ошибок с лазейками в коде.(как и большинство программистов. 99% не смогут так написать. включая меня) а в остальном верно домохозяйки в государственном управлении не нужны))
     
  • 5.124, InuYasha (?), 14:08, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Сравните вот этот бред:
    IF test1 > a OR ( a > b AND shit(nigga) ) THEN
    BEGIN
    wtf(a);
    END
    wtf(b);
    ELSE
    BEGIN END

    вот с этим:

    if (test1 > a || (a > b && shit(nigga))
    {
        wtf(a);
    }
    else
    {
        wtf(b);
    }

    // Сишный синтаксис самый удобный и эргономичный на сегодняшний день. Все эти скобки глазами воспринимаются как ASCII line art (псевдографика), который легко отделяется сознанием от СЛОВ и служит РАЗМЕТКОЙ.

     
     
  • 6.127, microcoder (ok), 14:22, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А теперь сравните вот этот бред:

    if (test1 > a || (a > b && shit(nigga))
    {
         wtf(a);
    }
    else
    {
         wtf(b);
    }

    вот с этим:

    if test1 > a or (a > b and shit(nigga)):
        wtf(a)
    else:
        wtf(b)

    # Питоновский синтаксис самый удобный... бла-бла-бла )))))

     
     
  • 7.138, Аноним (-), 16:16, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Решил вот так
    (wtf
    (if
    (or (> test1 a) (and (> a b) (shit nigga)))
    a b))
    но подумал, что обычно длинные условия пишу так:
    (let ((ok? (or
               (> test1 a)
               (and (> a b) (shit nigga)))))
      (wtf (if ok? a b)))
    Синтаксис имеет строгую форму, разночтений и странных, невыдираемых лимитов кроме строгой формы нет. Чисто, просто, расширябельно, без синтаксического мусора.
    Предыдущему оратору предлагаю тыкнуть в нос однострочными лямбдами, := и "простотой" питона, за которой тянется дорожка из грабель и холивары 2 vs 3.
     
     
  • 8.140, microcoder (ok), 16:50, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    > (let ((ok? (or
    >            (>
    > test1 a)
    >            (and
    > (> a b) (shit nigga)))))
    >   (wtf (if ok? a b)))
    > Синтаксис имеет строгую форму, разночтений и странных, невыдираемых лимитов кроме строгой
    > формы нет. Чисто, просто, расширябельно, без синтаксического мусора.
    > Предыдущему оратору предлагаю тыкнуть в нос однострочными лямбдами, := и "простотой" питона,
    > за которой тянется дорожка из грабель и холивары 2 vs 3.

    На Python можно вот так записать:

    wtf(a if test1 > a or (a > b and shit(nigga)) else b)

    Намного понятней, так как не нарушается логический порядок чтения операторов и переменных в вашем примере, где конструкции вида "> a b" нужно отдельно запоминать. В Питоне в этом случае всё едино, просто и понятно.

    Если посчитать посимвольно, то в Python выходит 53 символа против вашего примера в 61 (по моим подсчетам).

     
     
  • 9.161, InuYasha (?), 19:17, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Challenge accepted:
    /* this is also C */
    (test1 > a || (a > b && shit(nigga)) ? wtf(a) : wtf(b);
     
     
  • 10.163, microcoder (ok), 20:57, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Challenge accepted:
    > /* this is also C */
    > (test1 > a || (a > b && shit(nigga)) ? wtf(a) :
    > wtf(b);

    ИМХО: В Пайтон синтаксис лаконичнее:

    1) В выражении нет записи дубля вызова функции при описании потока ( wtf(a) и wtf(b)), а вычисляется при вызове функции.
    2) Код читабельнее, так как операторы if, else, or, and "человечны"
    3) И при всём перечисленном выше, запись короче аж на 2 символа ;)

    P.S. Но все это мелочи. Тем не менее, Ваш пример хорош и в принципе также ясен как и на Пайтоне.

     
     
  • 11.165, аноним3 (?), 21:07, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    не дай вам мысли записать в одну строку регулярки разбора текстовиков на питоне. там потом аж сам создатель питона ногу сломает. все относительно однако. хотя да код питона лаконичнее. у с/с++ правда другой плюс в скорости выполнения и количестве либ на все случаи жизни. и еслиб не было проще парсить веб xml(да и html) на php, то и тут си был бы впереди. но один минус очень большой как и у всех профи инструментов, без хорошего программиста он превращается в гору косяков и хламокода. на питоне реально проще писать. да и если совершишь ошибку сам интерпретатор тебе покажет вплоть до символа где она. в си часто приходится искать дольше. в общем у всего есть плюсы и минусы.
     
     
  • 12.167, Forth (ok), 21:32, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ( Угадайте язык )
    nigga shit a b > AND test1 a > OR IF a wtf ELSE b wtf THEN
     
  • 11.166, InuYasha (?), 21:12, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Есть резон, конечно. Но вообще знак вопроса мне тоже кажется весьма подходящим с человеческой точки зрения знаком: "условие? да:нет" - потому он легко заучивается.
    Кстати, да, на самом деле можно выбор a:b засунуть в вызов функции:
    wtf((test1 > a || (a > b && shit(nigga)) ? a:b);
    но, если честно, мне так меньше нравится, потому что заставляет на протяжении строки думать о разных вещах: функция,условие,условие,другая функция,аргумент другой функции,аргументы первой функции... Хотя, конечно, условия лучше составлять так чтобы лишнего кода не накоипилировалось :)
     
     
  • 12.179, _ (??), 04:35, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сынку - вначале посмотри во что это современный компилер превратит :) Они нынче уже умнее хорошей пачки программеров :-)
     
     
  • 13.182, InuYasha (?), 11:10, 13/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всегда найдётся ситуация когда кто-нибудь будет компилить не тем и не так, как задумано. А то, может, захотят твой код запустить на каком-нить WinCE или контроллере 20-летней давности. Ну и писать лучше так, чтобы минимизировать разницу между Debug и Release.
     
  • 4.195, Retrosharer (?), 19:06, 15/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Реверсирую.
    Одного того факта, что операторная скобка теряется в тексте и похожа на скобку круглую,  достаточно для того, чтобы работать с begin.
     
     ....нить скрыта, показать (34)

  • 1.14, Аноним (14), 23:46, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Qt Creator не попал даже в топ 15...
     
     
  • 2.19, Аноним (21), 23:53, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что оч. странно - с добавлением поддержки LSP VSCode рвёт в клочья.
     
     
  • 3.20, Аноним (21), 23:53, 11/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Наверное неясно выразился ... В Qt Creator теперь есть LSP.
     
  • 3.89, Аноним (86), 10:23, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дуплик, залогинься.
     
  • 1.15, Анонимс (?), 23:46, 11/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Python перегнал не только Java, но и С, С++. И как это объяснить, питон разработчикам больше платят?
     
     
  • 2.23, microcoder (ok), 00:00, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему всё сводится к деньгам, к зарплате? А запилить для себя любимого, автоматизировать рутины - мне кто-то должен платить?

    Python щас встраиваем во многие крупные проекты. Blender, DaVinci Resolve - это те которые я "знаю", где рутины просто "завались" и руками не выполнить некоторые вещи.

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

     
     
  • 3.50, 915951952965966948950913 (?), 07:03, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Почему всё сводится к деньгам, к зарплате?

    Потому что всё сводится к деньгам, к зарплате в реальном мире

     
     
  • 4.76, Crazy Alex (ok), 09:41, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Эта вера проходит как только перестал голодать и прошло первое вау "о, я могу покупать что хочу, не считая копейки".

    Вдруг оказывается, что интересные задачи, свободное время, коллеги, с которыми приятно работать, в конце концов, офис с приличным микроклиматом очень даже важны.

     
     
  • 5.133, Пыщь (?), 14:53, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Эта вера проходит как только перестал голодать и прошло первое вау "о,
    > я могу покупать что хочу, не считая копейки".
    > Вдруг оказывается, что интересные задачи, свободное время, коллеги, с которыми приятно
    > работать, в конце концов, офис с приличным микроклиматом очень даже важны.

    Да. Сытый голодного не разумеет: у кого-то щи пустые, у кого-то жемчуг мелкий.

     
  • 2.24, аноним3 (?), 00:01, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    там любимый язык. он обогнал по любвиобильности))) ахаха. а на деле питон реально простой. там про отступы говорили... ну у него 4 пробела считается нормой, но никто не говорит , что больше нельзя. чес слово писать проще чем на яве. но смотря для чего. а с/с++ да кто ж их обгонит в системном программировании. там же сказали большая часть веб разработчики. они все на ява-скрипт,да php сидят. на что им с/с++?.
     
     
  • 3.28, Аноним (29), 00:15, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > на что им с/с++?

    Как это — на что? Чтобы их избегать!

     
  • 3.107, Аноним (107), 11:39, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >чес слово писать проще чем на яве

    Конечо, не каждый кодер может осилить Java Memory Model. Сложна же.

     
     
  • 4.168, Forth (ok), 21:36, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот бы оценить процент явистов на зарплате с уровнем senior, которые JMM читали хотя бы.
     
  • 4.172, аноним3 (?), 23:08, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не сложна а вот синтаксис как то не по нраву. по крайней мере мне. а про Java memory model вообще есть смысл говорить? там как в детском саду по сравнению с Си.
     
  • 2.26, fske (?), 00:02, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >И как это объяснить

    Да блин, очень просто - читать новость!
    >большинство участников Stack Overflow web-разработчики

     
  • 2.66, Аноним (65), 09:26, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    питон-разработчики никому в продакшене не нужны. И они сейчас могут претендовать только на нишу PHP. Причина - порог вхождения в этот язык ниже плинтуса.
     
     
  • 3.79, Crazy Alex (ok), 09:45, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я вот уже лет пятнадцать не видел хоть как-то большого проекта, где обходились бы одним языком. Такие бывают вообще? Питон присутствовал процентах на 90 из них, на остальных десяти - перл (угу, давно это было). Потому что скриптовать один хрен на чём-то надо. Как основной язык тоже кое-где был (и есть до сих пор, наверное). Вполне нормальная штуковина для бакэнда, где обработки мало, а сама бизнес-логика плюс-минус сложная и меняется часто.
     
     
  • 4.101, Аноним (99), 11:03, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Для бакенда хорошо иметь язык, в котором не ломается совместимость от следующего обновления безопасности. У питона ещё ни разу не было такого, чтобы при обновлении минорных версий что-нибудь бы ни отвалилось. Да и не факт, что не отвалится при любых других мелких обновлениях. И это не считая того, что количество ошибок, которые допускают разработчики в коде на питоне по статистике, чуть ли ни на первом месте в рейтинге. Нафиг такой язык....
     
     
  • 5.156, Анонимчжан (?), 19:05, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    они то поломали пару функций в питоне после перехода с 2.7 на 3. но чес слово поправить проще в 3 местах на новый лад или оставить интерпретатор 2.7. и чес слово ну нет плохих языков. есть специфичные условия использования. ну и разве что может раздражать многословность синтаксиса в яп.
     
  • 2.123, J.L. (?), 13:59, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Python перегнал не только Java, но и С, С++. И как это
    > объяснить, питон разработчикам больше платят?

    "Наиболее часто используемым участниками опроса языком является JavaScript 67.8%"

     
  • 1.25, Ilya Indigo (ok), 00:01, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > HTML/CSS

    Потрясающий "язык" на втором месте!
    Так там и JSON скоро появится, и PCRE!

     
     
  • 2.27, microcoder (ok), 00:06, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А что, не язык? HyperText Markup Language
     
     
  • 3.32, Аноним (31), 00:44, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Язык разметки и язык программирования это разные вещи.
     
     
  • 4.33, Аноним (33), 00:55, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так сайт то не только по яп. Что вас удивляет что в его рейтинге не только яп?
     
  • 4.34, Аноним84701 (ok), 01:37, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Язык разметки

    С разморозкой!
    https://lemire.me/blog/2011/03/08/breaking-news-htmlcss-is-turing-complete/
    >  HTML5 + CSS3 is now also Turing complete because it can be used to program a Rule 110 automaton.

    .

     
     
  • 5.42, аноним3 (?), 04:51, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не пугайте и так от этих рубистов и всяких там жаба скриптов страшно, а вы тут про приложения на html))
     
  • 4.49, Аноним (90), 07:01, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Язык разметки и язык программирования это разные вещи.

    Все верно, однако в статье речь идет о языках, а не о языках программирования.

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

     
     
  • 5.80, fske (?), 09:47, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >однако в статье речь идет о языках, а не о языках программирования.

    Тогда почему я не вижу на первом месте английский язык?

     
     
  • 6.83, Аноним (90), 10:01, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>однако в статье речь идет о языках, а не о языках программирования.
    > Тогда почему я не вижу на первом месте английский язык?

    Давай я тебе помогу: тогда почему ты еще не видишь язык говяжий? Мышечные ткани языков?


     
     
  • 7.129, YetAnotherOnanym (ok), 14:28, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну что вы, это деликатес...
    Вот язык ледника в ущелье - это да, его отсутствие в рейтинге трудно объяснимо...
     
  • 4.62, Ordu (ok), 09:18, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Если ты не видишь в html языка программирования, то ты просто недостаточно просветлился как программист. Это язык программирования. Не обладающий полнотой по Тьюрингу, но ему и не надо. Это язык для рисования GUI, очень неплохой кстати.
     
     
  • 5.169, Forth (ok), 21:38, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Там выше ссылку дают, что мол полон он по Тьюрингу.
     
     
  • 6.174, Ordu (ok), 23:19, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Там выше ссылку дают, что мол полон он по Тьюрингу.

    Да, я видел уже. Спасибо.

     
  • 3.155, Ilya Indigo (ok), 19:03, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А что, не язык? HyperText Markup Language

    Я понимаю, школьникам настряпавшим что-то на HTML-е и открывшим его в браузере хочется себя считать программистами, но нет! Это не язык!

     
     
  • 4.160, microcoder (ok), 19:16, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> А что, не язык? HyperText Markup Language
    > Я понимаю, школьникам настряпавшим что-то на HTML-е и открывшим его в браузере
    > хочется себя считать программистами, но нет! Это не язык!

    Претендуете на несовершенство стандартов? Предложите переименовать аббревиатуру, иначе ваши утвержения вызывают диссонанс.

    Попытайтесь внимательнее изучить статью. В ней речь идет о языках, не только ЯП, но и ЯР (языках разметки).

     
  • 1.35, Аноним (35), 01:58, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Всё-таки нужно разделять веб-разработку от просто разработки. А то так можно много кого в одну "категорию" определить. Скажем, согласно опросу трёх начальников и тридцати уборщиц как "работников банковского сектора" самым важным инструментом в их работе окажется ведро и тряпка.
     
     
  • 2.45, Аноним (44), 05:59, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Всё-таки нужно разделять веб-разработку от просто разработки.

    А почему ты думаешь, что остальную разработку не надо разделять? Системное, встраиваемое и мобильное тоже довольно отличаются. А ты их хочешь в одну кучу, главное веб отделить? Или ты о них не знаешь просто? Либо все платформы отдельно, либо все вместе. Не надо тут вкусовщины в категоризации.

     
     
  • 3.61, Аноним (61), 09:15, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видимо тут дело в большом проценте низкоквалифицированных работников, задействованных в web.
     
     
  • 4.81, Crazy Alex (ok), 09:47, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да оно только в системщине не так, и то - не везде. Ну вот оказалось, что это вполне оптимальный подход к масштабной разработке. Сложных задач, для которых нужны дорогие спецы, не так много, основная масса - сравнительно простая рутина.
     
  • 1.36, ДенисКА (?), 02:19, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Может кто-то мне объяснит в чём разница между "самый любимый" и "наиболее желанный", почему такая разница в результатах, в частности Rust?
     
     
  • 2.40, Led (ok), 02:54, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А что тут непонятного? Про руст мечтают, а своего змея душат^Wлюбят каждый день после уроков.
     
  • 1.47, qwerty123 (??), 06:49, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Там масса социальных и иных индустриальных результатов, в разрезах, но авторы вывели только самое так себе по значимости.

    Короче, смотрите оригинал.

    Не забывая, что любой опрос есть когнитивная "ошибка выжившего",
    "опрос в сети выяснил, что 100% пользуются компьютерами"

     
  • 1.51, 915951952965966948950913 (?), 07:38, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я один среди языков, фреймворков и баз данных обнаружил slack? Что он вообще там делает?
     
     
  • 2.56, анон (?), 08:24, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    обычная реклама и без того, казалось бы, распиаренного коммерческого проприетарного овна на электроне
     
  • 1.52, 0x2A (?), 07:39, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Где еще спрашивать, чтобы получить js в топе - в анклаве быдлокодеров
    Среди индусов, надо полагать, результат был бы тот же
     
     
  • 2.53, 915951952965966948950913 (?), 07:42, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На ответах@mail.ru
     
  • 1.54, Jvc1 (?), 07:48, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А меня позабавил раздел наиболее избегаемых - ASM и C. Хорошо коррелируется, т.к. нужно много ответственности, сосредоточенности, и в случае мелкой ошибки "ничё не работает".
     
  • 1.57, Ваш Капитан (?), 08:51, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Stack Overflow ... Наиболее часто используемым
    > жаба, пистон

    Дык это значит, что языки мутные, а не то, что они клёвые.
    На СтекОверфлоу бегут, когда проблема с языком, а не когда всё хорошо.

    Буквально сегодня узнал, что в базовом пистоне нет отбрасывания дроби (нужно подключать модуль math).

     
     
  • 2.63, myhand (ok), 09:19, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы про math.ceil что-ли?  Или про math.floor?  Нет, устанавливать отдельно его не нужно - модуль math уже является частью стандартной библиотеки.  А еще функция round есть.
     
  • 2.64, Ordu (ok), 09:21, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Буквально сегодня узнал, что в базовом пистоне нет отбрасывания дроби (нужно подключать модуль math).

    А до этого ты писал на питоне не зная об этом? То есть не прочитав даже базовой документации? Специалист, ничего не скажешь.

     
     
  • 3.82, Crazy Alex (ok), 09:49, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да на питоне большая часть всего так пишется, язык-то, как правило, не основной. Понадобилось что-то  - выяснил, как сделать, реализовал, забыл.
     
     
  • 4.97, Ordu (ok), 10:50, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Да на питоне большая часть всего так пишется, язык-то, как правило, не
    > основной. Понадобилось что-то  - выяснил, как сделать, реализовал, забыл.

    Я не знаю как это делается "как правило", но я принял за правило, что если я собираюсь связаться с какой-то технологией, и я не могу воспроизвести по памяти базовые гайды/туториалы к этой технологии, то прежде чем браться за работу я трачу полчаса на то, чтобы перечитать ту документацию, которую я уже читал. Или, если это новая технология для меня, то я трачу часа два-три, на то, чтобы найти и прочитать эти самые гайды/туториалы. Или не часа два-три, сутки-двое, это уж зависит от сложности того, с чем я имею дело.

    Это способ _сэкономить_ время. Это способ повысить продуктивность. И, на мой взгляд, если человек до этого ещё не дошёл, то это показатель его квалификации и общего настроя. Квалификации, потому что это способность контролировать время: прочитать гайд целиком заранее быстрее, чем потом гуглить по-поводу каждого мелкого вопроса, или решать эти мелкие вопросы методом тыка. Общего настроя -- в смысле либо тяп-ляп и в продакшн, либо если я делаю, значит я делаю так, чтобы потом не пришлось переделывать. Дорабатывать, развивать -- это окей, это хорошо, но переделывать -- это плохо.

     
     
  • 5.102, Урри (?), 11:17, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Я тоже перед тем как купить булку хлеба полгода учусь на технолога пищевой промышленности.
     
     
  • 6.108, Ordu (ok), 11:41, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Я тоже перед тем как купить булку хлеба полгода учусь на технолога
    > пищевой промышленности.

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

     
     
  • 7.109, Аноним (90), 11:52, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Булка же -- изменяется в батонах.

    Совершенство русского языка o_O
    Ясно. Понятно.


     
  • 2.72, Аноним (72), 09:34, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > На СтекОверфлоу бегут, когда проблема с языком, а не когда всё хорошо.

    И зря. К сожалению, на программистских форумах доля некорректных ответов на вопросы по поводу проблем в программировании достигла 100%. Впрочем, и это не самое плохое. На русскоязычных форумах 100% достигла также и доля токсичных ответов.

     
     
  • 3.78, DIO (?), 09:43, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    стоит добавить что те форумы о которых вы вишете имеют более 100% дебыльных ответов т.к. вопросы там в основном такие же.
    уже "престижным" вопросом считается: я не осилел документацию и все что в гугле есть даже в виде "... для носорогов за 15 минут" , сделайте за меня чтобы я тупо скопи-пастил... дегрдация и падение нравов.
     
     
  • 4.92, Аноним (72), 10:37, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > вопросы там в основном такие же

    Вопросы задают, чтобы быстро получить корректный ответ. На самом деле положение дел на всех данных форумах таково, что задающий вопрос впустую тратит время и кормит неадекватов.

    Пример. По молодости искал ответ, как корректно вызвать функцию из DLL. Не лишне заметить, что на эту тему есть даже главы в монографиях и огромные разделы на сайтах! Потратив время, нашел ответ сам. Он умещается в 2-х строчках.

     
  • 2.191, MacAnonim (?), 21:59, 14/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В базе языка (без доп. модулей) - не оно?
    print(17 / 3)   # выведет 5.66666666667
    print(17 // 3)  # выведет 5
    print(17 % 3)   # выведет 2
     
     
  • 3.192, microcoder (ok), 22:32, 14/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > В базе языка (без доп. модулей) - не оно?
    > print(17 / 3)   # выведет 5.66666666667
    > print(17 // 3)  # выведет 5
    > print(17 % 3)   # выведет 2

    Я тоже не понял что он читал и где, но дробь легко отсекаться может и так:

    print(int(1.000001))  # выведет 1
    print(int(1.999999))  # выведет 1

     
     
  • 4.193, MacAnonim (?), 23:57, 14/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да, да... И так можно - через int как вы указали, и через round() можно если нужно точное округление (выше про это упоминали, по-моему).
     
  • 1.77, DIO (?), 09:41, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только мне этот рейтинг напоминает перевод как на алиэкспресе - шуба лодка женщина рыба шерсть , а на картинке футбольный мяч...
    смотрим например: Используемые платформы
    как в одном рейтинге есть ОС (Linux, win, MacOS, путь и Android) и тут же WP, Arduino...
    Тогда почему в рейтинге нет: "зеленый", "право", "мягкий" и т.п.?
    бред какой-то.
     
     
  • 2.85, Ordu (ok), 10:05, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > как в одном рейтинге есть ОС (Linux, win, MacOS, путь и Android) и тут же WP, Arduino...

    Потому что речь идёт не об ОС, а о платформе, под которую ведётся разработка. WP он и в африке WP, что на Linux'е, что на FreeBSD.

    Там интереснее не WP с Arduino, интереснее как туда Slack попал, и что имеется в виду. Slack можно назвать платформой, но платформой коллаборации, и если так, то туда надо было бы включить и github, который гораздо более развитая платформа для коллаборации. Очевидно, я чего-то не понимаю в этом включении.

     
  • 1.84, Игорь Николаевич (?), 10:04, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Всем доброго дня пятницы, 12 апреля Прочитал новость, - меня возмутило, - а с... текст скрыт, показать
     
     
  • 2.93, macfaq (?), 10:40, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тут лучше бы задуматься, почему так подпаяло, что кто-то считает NP++ IDE.
     
  • 2.94, Аноним (72), 10:43, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А мне под всеми тремя платформами Qt достаточно. Который, как справедливо указал выше коллега, даже в рейтинг не вошел.

    Но в заметке есть один большой плюс. Еще раз показано реальное, а не заказное соотношение ОС.

     
     
  • 3.132, Аноним (128), 14:48, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Еще раз показано реальное, а не заказное соотношение ОС.

    Среди веб-макак.

     
  • 1.103, Аноним (103), 11:20, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Используемые среды разработки: Notepad++ (3-е место)

    Серьезно? )

     
     
  • 2.106, Led (ok), 11:27, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да. У ватузятников всё серьёзно.
     
  • 2.159, Анонимчжан (?), 19:13, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    да писал я как то в нем скрипт на питоне. чес слово линуховый kwrite мне больше понравился.
     
  • 1.120, J.L. (?), 13:44, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    WebAssembly - язык??

    зы: порадовал objective c в лидерах избегаемых язык

    зыы: в сумме фигня какая-то, python в любимых, избегаемый postgresql

     
     
  • 2.121, J.L. (?), 13:48, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > избегаемый postgresql

    упс, это я явно криво мысль думал, надо стереть

     
  • 2.136, Аноним (136), 16:06, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >WebAssembly - язык??

    Да. Что вас удивляет?

     
     
  • 3.149, Аноним (147), 18:11, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Удивляет невозмутимость при распространении невежества.

    WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.

    https://webassembly.org/

     
  • 2.196, Игорь Николаевич (?), 13:16, 16/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Поражает то, что на такой платформе, как Stack Overflow и не только там, немало ... текст скрыт, показать
     
  • 1.125, InuYasha (?), 14:16, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выборка не поддается анализу...
    Вообще Stack Overflow - это же ну, не помойка, конечно, но ресурс, куда лезут с "помогите решить". Так что, все эти рейтинги ни в коем случае нельзя рассматривать вне аудитории этого сайта. Ибо в реальном мире они, возможно, даже будут инвертированы.
     
     
  • 2.137, Аноним (136), 16:07, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Выборка не поддается анализу

    Или, возможно, вы, как бы помягче выразиться, туповаты.

     
     
  • 3.158, Аноним (-), 19:11, 12/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "возможно" явно лишнее
     
  • 1.134, Jvc1 (?), 15:04, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    И SQL скорее тут ни к месту, ибо он прикладной к фреймворкам на других языках, а не сам по себе. Другое дело процедурный вроде pgPL/SQL или T-SQL.
     
  • 1.143, Попугай Кеша (?), 17:22, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отлично! Моего любимого языка Clojure в этом списке недостойных нет )
     
  • 1.145, rioko (?), 17:58, 12/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Имхо обзор стоило назвать как "Обзор предпочтений хипстеров от IT" )
    Да все хотят Python , но пилят SP на t-sql и кроваво энтерпрайзят на java потому что за это бабки платят )
     

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


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