3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер

3 горизонтальные линии, бургер
Удалить все
ЗАГРУЗКА ...

Содержание



    Python, краткая история создания, про создателя языка и ранние логотипы

    Часы
    29.01.2024
    /
    Часы
    05.10.2025
    /
    Часы
    6 минут
    Глазик
    2135
    Сердечки
    1
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0

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

    Иногда так случается, хотя это большая редкость, что пет проекты становятся успешными и всеобще известными.
    Знакомьтесь, Гвидо ван Россум, создатель, разработчик, а ещё “великодушный пожизненный диктатор”.
    Шеврон
    Гвидо Ван Россум
    Больше 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 официального логотипа не было. Но не официальных было много.
    А с 1997 года стал использоваться первый официальный логотип.
    Гвидо не стал заморачиваться с логотипом. Он выбрав рандомный шрифт, просто напечатал слово 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. Серьёзных фундаментальных изменений язык больше не претерпевал.

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

    • v0.9 - февраль 1991 года
      • v0.9.1 - Февраль 1991 года
      • v0.9.2 - осень 1991 года
      • v0.9.3 - осень 1991 года ( никогда не была доступна вне CWI)
      • v0.9.4 - 24 Декабря 1991 года
      • v0.9.6 - 6 Апреля 1992 года
      • v0.9.8 - 9 Января 1993 года
      • v0.9.9 - 29 Июля 1993 года
    • v1.0 — 26 января 1994 года
      • v1.1 - 11 Октября 1994
      • v1.2 - 13 Апреля 1995
      • v1.3 - 13 Октября 1995
      • v1.4 - 25 Октября 1996
      • v1.5 — 3 Января 1998 года ( до Апреля 1999)
      • v1.6 — 5 сентября 2000 года
    • v2.0 — 16 октября 2000 года ( до Июня 2001)
      • v2.1 — 17 апреля 2001 года ( до Апреля 2002)
      • v2.2 — 21 декабря 2001 года ( до Мая 2003)
      • v2.3 — 29 июля 2003 года ( до Марта 2008)
      • v2.4 — 30 ноября 2004 года ( до Декабря 2008)
      • v2.5 — 19 сентября 2006 года ( до Мая 2011)
      • v2.6 — 1 октября 2008 года ( до Октября 2013)
      • v2.7 — 3 июля 2010 года ( до Января 2020)
    • v3.0 — 3 декабря 2008 года ( до Февраля 2009)
      • v3.1 — 27 июня 2009 года ( до Июня 2012)
      • v3.2 — 20 февраля 2011 года ( до Февраля 2016)
      • v3.3 — 29 сентября 2012 года ( до Сентября 2017)
      • v3.4 — 16 марта 2014 года ( до Марта 2019)
      • v3.5 — 13 сентября 2015 года ( до Сентября 2020)
      • v3.6 — 23 декабря 2016 года ( до Декабря 2021)
      • v3.7 — 27 июня 2018 года ( до Июня 2023)
      • v3.8 — 14 октября 2019 года ( до Октября 2024)
      • v3.9 — 5 октября 2020 года ( до Мая 2025)
      • v3.10 — 4 октября 2021 года ( до Октября 2026)
      • v3.11 — 24 октября 2022 года ( до Октября 2027)
      • v3.12 — 2 октября 2023 года ( до Октября 2028)

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

    Чтобы ответить на этот вопрос, достаточно зайти на страницу PyPI и посмотреть количество топиков. Их очень много.
    Итак, пайтон применяется в следующих областях:
    • Адаптивные технологии
    • Художественное программное обеспечение
    • Коммуникации
    • База данных
    • Окружение рабочего стола
    • Документация
    • Образование
    • Форматы файлов
    • Игры/Развлечения
    • Домашняя автоматизация
    • Интернет
    • Мультимедиа
    • Офис/Бизнес
    • Научный/Инженерный
    • Безопасность
    • Социология
    • Разработка программного обеспечения
    • Терминалы
    • Текстовые редакторы
    • Обработка текста
    Если я что-то упустил, пожалуйста поправьте меня.

    Не забудь поделиться, лайкнуть и оставить комментарий)

    Комментарии

    (0)

    captcha
    Отправить
    ЗАГРУЗКА ...
    Сейчас тут пусто. Буть первым (o゚v゚)ノ

    Другое

    Похожие статьи


    История, появление и создатель языка си

    Часы
    09.02.2024
    /
    Часы
    05.10.2025
    Глазик
    1004
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Краткая история про язык программирования си, кто является создателем языка, когда и почему он появился. А так же изменения языка си по версиям.

    Web, история появления и развития. От ARPANET до Мобильного интернета

    Часы
    05.03.2024
    /
    Часы
    05.10.2025
    Глазик
    2847
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Про появление ARPANET, пузырь доткомов, разработку WWW, Web2 и развитие мобильного интернета.

    Использованные термины