последние статьи на тему бизнеса в спорте

Языки программирования: Python и история его создания

  • Опубликовано в рубрике: Прочее
  • Дата публикации: 17 Июль 2016

pitonСоздание языка Python начиналось довольно медленно и неуверенно. Главным энтузиастом, который в 1990 году пытался воплотить Python в реальность, стал Гвидо Ван Россум. Именно этот человек, работая над разработкой языка ABC в Голландском институте CWI, понял, что хотел бы создать нечто новое. Это послужило стартом для написания нового интерпретатора; конечно, не без использования некоторых идей, взятых с ABC.

Интересным моментом выступает то, что первый рабочий прототип Python был создан на домашнем Макинтоше Гвидо, да и еще за пару выходных. Что касается распространения, то делалось это с помощью Интернет.

В 1996 году, когда данный проект набирал критическую массу, к разработке подключился Стив Маевский, который был довольно известным в сети, так как вел свой блог «Сравнительная критика языков программирования». Стив,как и Гвидо был поклонником Macintosh, возможно, это и послужило основой их сотрудничества. Стоить отметить, что язык получил название «Python» не в честь вида змей, как ошибочно считают многие разработчики. Во времена разработки «Питона» Гвидо любил смотреть комедийное шоу «Воздушный цирк Монти Пайтона», поэтому и назвал своей проект в честь Монти Пайтона.

Так как Питон имел отличный потенциал и свободно распространялся через Интернет, в него появилось ядро последователей — люди, которые были заинтересованы в его развитии Python как язык программирования. В начале своего пути, этот язык имел вид небольшого интерпретатора с малым количеством функций и полным отсутствием ООП, что всех не устраивало и мотивировало на дальнейшее развитие языка.

Уже в 1991 году стали появляться первые средства ООП разработки.

Спустя некоторое временя, Гвидо предложили должность в корпорации CNRI, которая находится в Америке. Недолго думая, Гвидо покинул Голландию и принялся за работу. Занимаясь проектами компании, он часто использовал Python для решения многих задач, а в свободное время занимался его развитием как интерпретатора.

По такой схеме Питон развивался до 1999 года и получил версию 1.5.2. По достижении этой планки в жизни Гвидо начались изменения. Компания все больше загружала его работой, что сильно уменьшало время для любимого занятия.

Это побудило задуматься Гвидо о целесообразности такой работы, в результате чего, он принял решение искать спонсора, который даст возможность работать только над развитием языка. Так как к тому времени в интернете уже существовало немалое сообщество пользователей, фирма BeOpen решила принять участие в продвижении Python. По контракту с CNRI Гвидо обязался выпустить версию 1.6, что он и сделал перед уходом. Работая с BeOpen он показал миру версию 2.0. Многие утверждают, что версия 2.0 дала сильный толчок в социальном плане. А все потому, что процесс развития языка стал более открытым. Гвидо перевел все данные на SourceForge, что сильно понравилось сообществу, которое требовало внедрения возможности участия в разработке кода. Кроме этого в то время появился Юникод, а это большой шаг вперед. К Юникоду создали новый механизм регулярных выражений, который мог работать как с обычными строками, так и с Юникодовыми.

Через некоторое время в компании BeOpen начались проблемы. Они решили, что Гвидо должен работать усердней и приносить деньги, а не только просить их, на развитие проекта. Такое поведение не пришлось по душе Гвидо – он уволился и начал размышлять куда идти дальше. Во многих интервью, Гвидо рассказывает, что этот фрагмент жизни был переломный.

В этот раз, свое финансирование ему предложила компания Digital Creations – авторы Zope. Как не странно, но это было пятое предложение от них, на что Гвидо согласился. В этой компании вся команда разработчиков «питона» получила большие возможности, что дало плоды. В том же году был выпущена версия 2.1. Теперь в питоне появились новые объекты с языков closures и иерархия: функции можно вкладывать друг в друга, сохраняя при этом доступ к переменным окружающих функций. Это сильно изменит язык, а главное сильно улучшит его подходы к способу программированию. На данный момент существует версия 3.5.1, что демонстрирует его развитие, ведь каждый год разработчики проделывают огромную работу. Все это превратило простой интерпретатор в очень популярный язык программирования, который используется как первый в обучении миллионов студентов по всему миру.

Вконтакте
Facebook

Новости партнеров

SELECTORNEWS

популярные новости