Найти в Дзене
Люди и код

Краткая история Python: от логотипа «на коленке» до самого популярного языка в мире

Создатели языков программирования всегда кажутся консерваторами и диктаторами. Ровно таким и был Гвидо ван Россум. Продолжаем рассказывать об истории языка Python и его создателе Гвидо ван Россуме. В первой части мы узнали о языке ABC и об изначальной версии Python, а в этой узнаем, как Гвидо назвал язык в честь любимого сериала, получил титул диктатора и создал самый популярный язык программирования. Назвать язык в честь сериала и придумать логотип «на коленке» Итак, в 1989 году Гвидо опубликовал первую версию своего нового языка программирования. Но теперь ему надо было как-то называть выпущенный дистрибутив. Над названием для языка ABC думали долго и хотели подчеркнуть его главную особенность — простоту изучения. Команда будто бы показывала, что программирование похоже на азбуку: сначала учишь «А», затем «В», «С» и так далее. Но Гвидо не хотел тратить на нейминг лишнее время, поэтому назвал язык в честь своего любимого шоу «Летающий цирк Монти Пайтона». Следующая проблема — логотип.
Оглавление

Создатели языков программирования всегда кажутся консерваторами и диктаторами. Ровно таким и был Гвидо ван Россум.

Продолжаем рассказывать об истории языка Python и его создателе Гвидо ван Россуме. В первой части мы узнали о языке ABC и об изначальной версии Python, а в этой узнаем, как Гвидо назвал язык в честь любимого сериала, получил титул диктатора и создал самый популярный язык программирования.

Фото: официальный сайт Гвидо ван Россума
Фото: официальный сайт Гвидо ван Россума

Назвать язык в честь сериала и придумать логотип «на коленке»

Итак, в 1989 году Гвидо опубликовал первую версию своего нового языка программирования. Но теперь ему надо было как-то называть выпущенный дистрибутив. Над названием для языка ABC думали долго и хотели подчеркнуть его главную особенность — простоту изучения. Команда будто бы показывала, что программирование похоже на азбуку: сначала учишь «А», затем «В», «С» и так далее.

Но Гвидо не хотел тратить на нейминг лишнее время, поэтому назвал язык в честь своего любимого шоу «Летающий цирк Монти Пайтона».

Следующая проблема — логотип. Гвидо решил пойти таким же простым путём: рандомно выбрать шрифт и написать слово Python. Этот логотип прожил до 2006 года и поменялся лишь потому, что пользователи ассоциировали Python со змеями, — те часто появлялись на обложках книг, на сайтах и в журнальных статьях, посвящённых языку. И тогда команда Python создала новый логотип, чтобы избежать путаницы.

Логотип Python, который появился в 2006 году. Источник: «Википедия»
Логотип Python, который появился в 2006 году. Источник: «Википедия»

Создать сообщество и стать его пожизненным диктатором

В 1994 году вышла статья «А если бы Гвидо сбил автобус?». Автобус здесь отсылается к фактору автобуса. В статье автор поделился мнением о том, что крупные компании боятся использовать технологии, которые привязаны к одному человеку. Главной темой стала зависимость Python-сообщества от решений Гвидо ван Россума.

Автор статьи Майкл Маклей был исследователем из Национального института стандартов и технологий США (NIST). Статья поднимала серьёзную проблему — Гвидо фактически в одиночку определял, как будет развиваться язык: тщательно изучал обратную связь, а потом лично отбирал изменения, которые войдут в следующий релиз.

Майкл предложил Гвидо сотрудничество, и так в 1995 году появилась Python Software Foundation — некоммерческая организация, которая до сих пор защищает и развивает Python. В ней было несколько руководителей, а Гвидо получил титул великодушного пожизненного диктатора (Benevolent Dictator For Life).

Трагично перейти от версии 2.6 к 3.0

Третья версия Python должна была устранить серьёзные недостатки и переработать архитектуру языка. Она вышла 3 декабря 2008 года. Но большое количество нововведений не позволяло третьей и второй версиям быть полностью совместимыми. Поэтому они развивались отдельно — вплоть до 2020-го. С конца 2020-го Python-сообщество стало поддерживать только третью версию.

Между релизами второй и третьей версии прошло восемь лет — они состоялись в 2000-м и 2008-м. Все эти годы в IT-индустрии разработчики писали программы, приложения и библиотеки, которые после выхода Python 3.0 пришлось вручную переводить на новую версию.

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

Стать самым популярным языком в мире

Python отпраздновал своё 30-летие в 2021 году. За это время он успел вырасти из пет-проекта в один из самых популярных языков программирования в мире. Но самое важное, что теперь бас-фактор ему не страшен: он полностью независим от своего создателя и развивается силами сообщества уже с 2019-го. Поэтому его ждёт стабильное и долгое будущее.

Дополнительно прочитать об истории Python можно здесь:

Что делать дальше? Присоединяться к сообществу и писать свои приложения!

***

Чтобы не пропустить другие материалы о программировании, об истории IT и искусственном интеллекте, подпишитесь на канал. Ставьте лайки, чтобы видеть больше таких статей у себя в ленте. Если вы хотите, чтобы мы написали о каком-то факте или технологии, предложите свою тему в комментариях к этой или другим статьям.

#люди_и_код #технологии #it #программирование #история_it #python #язык программирования