Python, история создания и развития

История создания

Иногда так случается, хотя это большая редкость, что пет проекты становятся успешными и всеобще известными.
Знакомьтесь, Гвидо ван Россум, создатель, разработчик, а ещё “великодушный пожизненный диктатор”.
Полненький, бородатый создатель python
Шеврон
Гвидо Ван Россум
Больше 6 лет назад, в декабре 1989, Я искал себе “хобби” какой-нибудь проект по программированию, который бы занял меня на неделю во время рождества … Я выбрал Python как заголовок к названию проекта, пребывая при этом в немного коматозном состоянии ( и большим фанатом Летающего цирка Монти Пайтона)

Причины создания

Чтобы понять, почему Python был задуман таким, каким он является сейчас и почему его заметили, можно пойти от обратного и узнать цели которые он ставил перед собой.
Зная цели и тот факт, что разработка началась в 1989 году. И на секундочку, для того чтобы вы понимали контекст, в котором родился Python. Интернет был, но сайтов ещё нет.
Шеврон Для интересующихся, первый вебсайт был опубликован в Мае 1990 года для Европейского Центра по ядерным исследованиям (CERN) Тимоти Джоном Бернесом-Ли, вот его домен, info.cern.ch.
Поисковиков, вроде Google или Яндекс не было, были интернет-каталоги и локальные сети вузов, где переписывались по протоколу IRC, студенты. Тогда доминировали С и С++. Они сложны, и если хотелось написать толковую программу, нужно было прежде всего разобраться в них, в языках.
Популярность языков программирования за промежуток времени
Вся информация и статистика взята с сайта https://www.tiobe.com
Быть программистом было сложно. Интернета нет, никто не подскажет, всё нужно было делать самому. Он ( Гвидо) хотел сделать жизнь таких же программистов чуточку проще.
В конце 80 х нельзя было просто найти готовое решение. И для операционной системы Amoeba, которая была разработана в CWI, и в которой работал Гвидо, требовался расширяемый скриптовый язык программирования.
И вот, у Гвидо выдалась пара свободных недель, которые он посвятил новому “хобби”. Это хобби его захватило и удержало более чем на год. И в феврале 1991 года, он опубликовал исходники языка.
Шеврон
Гвидо Ван Россум
Python - это эксперимент по определению степени свободы программистов. Слишком много свободы, и никто не может читать чужой код; слишком мало и выразительность находится под угрозой.

Создатель языка

Я вскользь упомянул Гвидо ван Россума в предыдущей главе, что конечно же неправильно. Исправляю.
Сегодняшние разработчики мечтают создать компанию единорог заработать много денег и уйти в закат. Думаете, Гвидо ушёл на покой, когда создал Python ? Нет. Разработав язык в 1989-1991, он продолжал быть главой проекта до 2018 года ( А ему уже 62 года). Последнее слово всегда было за ним.
Итак, Гвидо ван Россум. Родился 31 января 1956 года в Гааге (Нидерланды - 🇳🇱). Окончил Амстердамский университет, специальность «математика и информатика»
Лицо в профиль Гвидо ван Россум
Стал обладателем таких премий как Free Software Award (в 2001) а в 2002 Нидерландской ассоциации профессионалов UNIX.
В своё время работал в Google, Dropbox. Сейчас в Microsoft. О своём уходе из Google Гвидо писал так:
Шеврон
Гвидо Ван Россум
После семи лет работы в Google я был готов к каким-либо изменениям в окружающей обстановке, и тут поступило предложение от Dropbox. По большому счету моя работа не сильно изменилась.
После увольнения из Dropbox (в 2018) и недолгой и скучной пенсии, после 2020 перешёл в Microsoft.
Шеврон
Гвидо Ван Россум
Я решил, что уход на пенсию — это скучно, и присоединился к отделу разработчиков в Microsoft

История названия

5 Октября 1969 состоялся выпуск пилотной серии “Летающего цирка Монти Пайтона” на канале BBC1. Это сюрреалистичная скетч комедия длиною в 4 сезона, всего 45 серий.
Вот такие вот картинки мне выдал Google.
Находясь под впечатлением от данного сериала, в те рождественские выходные 89 года, Гвидо дал своему проекту название Python. Думается, он не воспринимая данный проект слишком серьёзно.
И действительно, Гвидо, комментируя происхождение названия говорил, о хобби, неком развлечении на рождество. Соответственно,долго думать над названием нет смысла.
Но мы знаем итог, спустя 30 лет. Чуть ли не самый популярный язык программирования.

История логотипа

С 1994 (выход python 1.0) по 1997 официального логотипа не было. Но не официальных было много.
Не официальный логотип python 1 Не официальный логотип python 2 Не официальный логотип python 3 Не официальный логотип python 4 Не официальный логотип python 5
А с 1997 года стал использоваться первый официальный логотип.
Официальный логотип python с 1996 по 2006
Гвидо не стал заморачиваться с логотипом. Он выбрав рандомный шрифт, просто напечатал слово python. Так, кстати, делали почти все разработчики тех времён.
А с 2006 с нами уже всем знакомый и узнаваемый логотип.
Официальный логотип python с 2006
А откуда змеи? В общем python вызывает вполне прямую ассоциацию — питон, то есть змею. И в журналах и на сайтах тех времён часто всплывали любительские изображения змей, которые отсылали к пайтону.

История развития и становления языка python

До 1.0

Всё началось с рождественского хобби в декабре 89 года. Первая версия, под номером 0.9.0, была опубликована на alt.sources в феврале 1991

С 1.0 по 2.0

Официальная, первая версия под номером 1.0 появилась спустя ещё 3 года в Январе 1994 года.
Популярность росла и уже в 1994 году был создан форум посвящённый языку, news:comp.lang.python, Где, как и везде новички задают вопросы, а матёрые программисты на них отвечают.
До того как Гвидо продолжил разработку уже в CNRI, а это с 1995 года. Были ещё выпущены версии 1.1 и 1.2
Последней выпущенной версией в CNRI была 1.6. И её выход был сопряжён с некоторыми трудностями. Видите ли, в 2000 году основная часть разработчиков python перешла в BeOpen.com, не закончив версию 1.6. CNRI потребовала её выпуска (Команда из BeOpen.com занималась 2.0). То есть разработка велась одновременно, что накладывало некоторые трудности.
Но и там наши девелоперы не проработали долго, выпустив только одну версию 2.0. Почти сразу после выхода 2.0 Гвидо и разработчика из PythonLab перешли в Digital Creation.

С 2.0 по 3.0

Разработка продолжалась, и разработчики задумались о защите своих прав и работ. Так в 2001 году была основана Python Software Foundation.
Начиная с версии 2.2 (это Декабрь 2001), можно считать её знаковой, ибо именно с неё python может считаться полностью объектно ориентированным языком программированием.
Версия языка 2.7 была последней в этой линейке, релиз в 2010 году. Разработчики объявили что дальнейших версий двойки не будет и по возможности советовали переходить сразу на 3.4 и выше.
Изначально, предполагалась поддерживать 2.7 до 2015 года, но потом на конференции PyCon 2014 Гвидо доставил чёткое сообщение, что поддержка двойки будет продлена ещё на 5 лет до 2020 года.

С 3.0 по ...

Релиз Python 3.0 состоялся в Декабре 2008 года. Это была первая обратно несовместимая версия. Были исправлены фундаментальные изъяны, которые не могли быть совместимы с предыдущими версиями.
На момент прекращения поддержки версии 2.7, то есть в 2020 году, уже была выпущена 3.8. Серьёзных фундаментальных изменений язык больше не претерпевал.

Даты выхода версий и периоды поддержки

Даты прекращения работы версий python

Где используется

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

сердце 0
3 соединённые точки 0

Коментарии

(0)
Аватар по умолчанию
None
Оставить комментарий
Оставить комментарий