Python

Почему Python такой популярный?

Он медленный; представления не имею, где может использоваться.
В чём его популярность?
Так ведь на самом Python пишут только интерфейсные прокладки между креслом и библиотеками, написанными на C/C++. Для этого скорость языка не важна, а библиотеки работают быстро.

Популярен он именно потому, что всяческих библиотек - на любой цвет, вкус и размер, а говнокодить на уровне обращения к библиотекам легко и просто. С другими языками будет сложнее: на компилируемых языках надо больше знать и больше думать, а в интерпретируемых языках с подключением сторонних библиотек проблем куда больше (например, PHP получил такую возможность только в версии 7.4).

P.S. Нет, Python - совсем не простой язык. Но порог входа у него крайне низкий - соизмеримый с порогом входа того же PHP.

P.P.S. Ещё на Python админы любят писать скрипты автоматизации рутинных действий - там скорости не требуется. И, разумеется, сайты на Python: во времена PHP 5.3 (когда PHP был ещё медленным и глючным) это имело смысл, но с тех пор PHP постоянно улучшался, а Python - в плане производительности и надёжности кода - остался на месте; так что сейчас не существует рациональных аргументов в пользу создания новых сайтов на Python.
SS
Seks Sex Sex Seks
68 610
Лучший ответ
Представления не имеешь где может использоваться? Зря, зря... По слухам Гугль именно на нем написан.
А популярный в основном потому что сравнительно простой
Артур Кулянков
Артур Кулянков
63 983
Дмитрий Щеглов Я давно знаю, что Google Chrome написана на C++.
Питон восновном используют те кто не слышал про другие языки
Python популярен в основном благодоря своей парадигме, допустим в отличии от убогого PHP, у него есть свой "дзен", а так же он строго-типизирован. При этом python делает упор именно на скорость разработки приложений, а не на скорость их работы. А скорость разработки = деньги - быстрее запускаешь проект - быстрее выходишь на прибыль - меньше платишь за разработку (т. к. разработчики получают деньги за время). Что касается "медленности", не так много областей, где можно в действительности в это упереться, например, в вебе - надо очень сильно постараться, чтобы скорость работы языка стала проблемой, особенно вне highload'а
Seks Sex Sex Seks Строго типизирован? Насмешил... Контроля типа параметров нет, автоматическое приведение типов есть. Всё, чем "строгость" Python отличается от "слабости" JS - только отсутствие автоматических приведений строка <-> число.
О, Аркадий, новый раздел ддосите?)
Anortoy Eshankulov
Anortoy Eshankulov
55 095
Дмитрий Щеглов Можно и так сказать :)
Виктор Захаров Аркадий хотя бы программист, а ты тряпка
Из за синтаксиса. Собственно с этой целью он и создавался
DB
Den Best
2 644