История языка программирования Python

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Язык программирования Python был задуман в 1980-х годах, а его создание началось в декабре 1989 года Гвидо ван Россумом в составе центра математики и информатики в Нидерландах. Язык Python был задуман как потомок языка программирования ABC, способный к обработке исключений и взаимодействию с операционной системой Амёба. Ван Россум является основным автором Python-а и по сей день продолжает выполнять центральную роль в принятии решений относительно развития языка.

Версия Python 2.0 была выпущена 16 октября 2000 года и включала в себя много новых крупных функций — таких как полный сборщик мусора и поддержка Unicode. Однако наиболее важным из всех изменений было изменение самого процесса развития языка и переход на более прозрачный процесс его создания.

Первая версии Python 3.0 была выпущена 3 декабря 2008 года после длительного периода тестирования. Многие функции в этой новой версии были совместимы с Python 2.6 и Python 2.7.

Даты выпуска версий[править | править исходный текст]

Даты выпуска основных и промежуточных версий:

  • Python 1.0 - январь 1994 года
    • Python 1.5 - 31 декабря 1997 года
    • Python 1.6 - 5 сентября 2000 года
  • Python 2.0 - 16 октября 2000 года
    • Python 2.1 - 17 апреля 2001 года
    • Python 2.2 - 21 декабря 2001 года
    • Python 2.3 - 29 июля 2003 года
    • Python 2.4 - 30 ноября 2004 года
    • Python 2.5 - 19 сентября 2006 года
    • Python 2.6 - 1 октября 2008 года
    • Python 2.7 - 3 июля 2010 года
  • Python 3.0 - 3 декабря 2008 года
    • Python 3.1 - 27 июня 2009 года
    • Python 3.2 - 20 февраля 2011 года
    • Python 3.3 - 29 сентября 2012 года
    • Python 3.4 - 16 марта 2014 года

Версия 1.0[править | править исходный текст]

Python 1.0 появился в 1994 году. Основными функциями в нём были средства функционального программирования: лямбда-исчисление, карты, фильтры и свёртка списка. Последней версией, выпущенной Ван Россумом во время работы в центре математики и информатики был Python 1.2. С 1995 года Ван Россум продолжил работу над Python-ом в корпорации национальных исследовательских инициатив (CNRI) в городе Рестон, штат Вирджиния, где было выпущено несколько версий языка. Python 1.4 включал в себя множество новых функций, среди которых встроенная поддержка комплексных чисел.

Версия 2.0[править | править исходный текст]

В версии Python 2.0 появилась поддержка списков - функция, заимствованная из функциональных языков программирования SETL и Haskell. Также был введён сборщик мусора. Python 2.1 очень похож на Python 1.6.1 и Python 2.0. Лицензия, начиная с этой версии, была переименована в Python Software Foundation License. Начиная с Python 2.1 весь код и техническая документация принадлежит некоммерческой организации Python Software Foundation, созданной в 2001 году. В Python 2.2 главным введением было объединение базовых классов и классов, создаваемых пользователем, в одной иерархии. Это сделало Python полностью объектно-ориентированным языком.