Впервые Python появился в 1991 году, но до 2004 года он был несколько неизвестен, если в рейтинге TIOBE есть что-то значимое.
Что случилось? Что вызвало интерес к этому 13-летнему языку? Есть ли причина, по которой Python не считался реальным конкурентом Perl в течение первого десятилетия его существования? Есть ли причина, по которой Python не продолжал оставаться в относительной безвестности еще десять лет?
Я лично думаю, что Python - очень хороший язык, и я рад, что я не единственный. Но у него нет корпоративной поддержки или функции убийцы, которая могла бы объяснить внезапный рост актуальности.
Кто-нибудь знает историю?
programming-languages
python
Эрик Уилсон
источник
источник
Ответы:
Google
Google начал активно использовать Python и реинвестировать в развитие языка.
Google является корпоративной поддержкой. Что касается возможностей, то Python - это кроссплатформенный быстрый ООП- язык 1 . Что не нравится? Это еще один отличный инструмент в наборе инструментов.
1. Быстро развиваться , не быстро исполнять. Написание скрипта общего назначения на Python намного быстрее, чем, скажем, на Java или C, несмотря на тот факт, что этот язык будет выполняться быстрее.
источник
Я начал использовать Python примерно в 2001 году, и более серьезно в 04/05, а более серьезно чуть позже. Я помню некоторые события, которые изменили отношение к Python и сделали его более жизнеспособным в качестве языка веб-разработки.
FCGI бывает, а потом WSGI. До этого вам приходилось запускать скрипты Python как обычный CGI, что было недостаточно быстро. mod_python далеко не так хорош, как mod_php, .NET CLR или Java-платформа JIT VM.
Известные университеты начали преподавать алгоритмы и другие классы, используя Python, и была опубликована и стала популярной книга типа «Учись мыслить как компьютерный ученый».
В начале десятилетия он стал основным языком реализации в Google, и это оказало влияние на то, насколько серьезно он был воспринят.
Видимые разработчики и разработчики стандартов, такие как Джо Грегорио и Марк Пилигрим, оба использовали Python для реализации прототипов протокола Atom. Затем Пилигрим написал DiveIntoPython, который помог многим людям выучить и освоить язык.
Ветвь 2.x стала стабильной и реализовала такие функции, как поддержка Unicode, хороший синтаксический анализ XML, новый сборщик мусора, генераторы и функциональные методы и т. Д.
Самым большим переломным моментом стал Django, который стал очень известным вместе с RubyOnRails в 2005 году. Философия Django отличалась от философии Rails, и многие разработчики сочли ее более подходящей для проектов.
Для языка, который не был поддержан крупной корпорацией (например, C # и Java), кривая принятия и разработки довольно типична и близка к другим языкам с открытым исходным кодом, таким как Ruby.
Django не оказал такого большого влияния на Python, как Rails на Ruby, так как он уже широко использовался учеными, математиками, квантами, учеными и т. Д.
источник
Перестановки в индексе TIOBE в 2004 году сводятся к тому, что Google изменил свой поиск. У TIOBE мало что можно узнать - это полная чушь. Я не верю, что произошел внезапный скачок популярности Python. Конечно, не потому, что одна компания использует его для своих целей.
источник
Google был причиной. В Google есть только несколько языков: C ++, Java, Python, Javascript, PHP?
Корпоративная поддержка очень важна для успеха языка. Примеры:
источник
Сообщество вокруг него достигло критической массы. Очень трудно преодолеть барьер популярности, и не удивительно, что это происходит очень внезапно.
источник
Есть некоторые аспекты Python, которые делают его, честно говоря, архаичным. Вещи, которые заставляли вас чувствовать, что вы кодировали на перфокартах на мэйнфрейме. Как наличие отступа для блоков кода. Такие мелочи привели к тому, что многие люди после очень краткого взгляда отвергли язык. Я подозреваю, что больно это очень плохо в первые дни. Особенно в толпе, которая годами жила в подобных средах и не хотела ничего, кроме как уйти от мэйнфрейма и выйти в Интернет.
источник