Гвидо ван Россум¶
Гвидо ван Россум — нидерландский программист, наиболее известный как создатель языка программирования Python. Ван Россум также внёс значительный вклад в развитие сообщества разработчиков, занимая должность «великодушного пожизненного диктатора» (BDFL) проекта Python до 2018 года.
¶Биография
Гвидо ван Россум родился 31 января 1956 года в городе Харлем, Нидерланды. Его отец был архитектором, мать — учительницей. В детстве он увлекался математикой и естественными науками, а также проявлял интерес к компьютерам.
В 1982 году ван Россум окончил Амстердамский университет, получив степень магистра в области математики и информатики. После окончания университета он работал в различных исследовательских институтах, включая Нидерландский центр математики и информатики (CWI) и Национальный институт стандартов и технологий США (NIST). В 1990-х годах он также работал в Корпорации по национальным исследовательским инициативам (CNRI) в США.
¶Создание Python
¶История разработки
В конце 1980-х годов, работая в CWI, ван Россум начал разрабатывать новый язык программирования как хобби-проект. Он хотел создать язык, который был бы простым в изучении, но при этом мощным и выразительным. Вдохновением послужил язык ABC, который был разработан в CWI для обучения программированию, но имел ограниченные возможности расширения.
Первая версия Python (0.9.0) была выпущена в 1991 году. Она уже включала в себя основные элементы, ставшие визитной карточкой языка: динамическую типизацию, автоматическое управление памятью, поддержку исключений и модульную систему. Название «Python» было выбрано ван Россумом в честь британского комедийного сериала «Летающий цирк Монти Пайтона», который он любил.
¶Развитие и роль BDFL
Ван Россум руководил развитием Python на протяжении почти трёх десятилетий. Его роль «великодушного пожизненного диктатора» (BDFL) означала, что он принимал окончательные решения по поводу изменений в языке и его стандартной библиотеке. Под его руководством Python прошёл через несколько ключевых этапов:
- Python 2.0 (2000 год) — ввёл списковые включения, сборщик мусора и поддержку Unicode.
- Python 3.0 (2008 год) — крупное обновление, которое было не полностью обратно совместимо с Python 2. Ван Россум настоял на этом шаге, чтобы исправить фундаментальные недостатки языка, такие как обработка строк и целочисленное деление.
- Python 2.7 (2010 год) — последняя версия ветки Python 2, поддержка которой была официально прекращена в 2020 году.
В 2018 году ван Россум объявил о своём уходе с поста BDFL, заявив, что устал от политических споров в сообществе и хочет сосредоточиться на других проектах. После этого управление Python перешло к коллегиальному органу — Совету управляющих (Steering Council).
¶Другие проекты и достижения
Помимо Python, ван Россум участвовал в разработке нескольких других проектов. Он работал над языком программирования ABC, который стал предшественником Python. В 1990-х годах он разработал систему управления версиями CVS (Concurrent Versions System) и участвовал в создании языка программирования Modula-3.
В 2005 году ван Россум перешёл на работу в Google, где он занимался разработкой внутренних инструментов и систем, включая инструмент для статического анализа кода Python. В 2012 году он покинул Google и присоединился к компании Dropbox, где работал над улучшением инфраструктуры для разработки на Python. В 2019 году он вышел на пенсию, но в 2020 году вернулся к активной работе, присоединившись к Microsoft, где он продолжает заниматься развитием Python.
¶Влияние и наследие
Гвидо ван Россум считается одним из самых влиятельных программистов в мире. Его работа над Python оказала огромное влияние на развитие программного обеспечения, особенно в таких областях, как веб-разработка, научные вычисления, машинное обучение и автоматизация. Python стал одним из самых популярных языков программирования в мире, используемым как новичками, так и профессионалами.
Ван Россум получил множество наград за свой вклад, включая премию Free Software Foundation за развитие свободного программного обеспечения (2001) и премию ACM Software System Award (2019). Он также является членом Ассоциации вычислительной техники (ACM) и Нидерландской королевской академии наук и искусств.
¶Критика и противоречия
Несмотря на широкое признание, ван Россум и его решения по развитию Python подвергались критике. Основные претензии касались:
- Несовместимости Python 3 — решение сделать Python 3 не полностью обратно совместимым с Python 2 вызвало серьёзные проблемы для сообщества, особенно для компаний и проектов с большими кодовыми базами.
- Медленного развития — некоторые разработчики критиковали ван Россума за слишком консервативный подход к добавлению новых функций, таких как статическая типизация или асинхронное программирование.
- Политической напряжённости — в последние годы его руководства в сообществе Python возникли споры по поводу управления проектом, что в конечном итоге привело к его уходу с поста BDFL.
¶Интересные факты
- Ван Россум является автором нескольких книг по программированию, включая «Python Essential Reference» (совместно с Дэвидом Бизли).
- Он известен своим чувством юмора и часто использует отсылки к «Монти Пайтону» в документации и коде Python.
- В 2019 году ван Россум был удостоен звания почётного доктора Амстердамского университета.
¶Источники
- Van Rossum, G. (2009). "The History of Python". Python.org.
- Guido van Rossum. "Python Creator Guido van Rossum: A Biography". Computer History Museum.
- "Guido van Rossum: The Man Behind Python". IEEE Spectrum, 2019.
- "Python 3.0 Release". Python.org, 2008.
- "Guido van Rossum Steps Down as Python's Benevolent Dictator for Life". The Verge, 2018.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


