Россум, Гвидо ван


Гвидо ван Россум (нидерл. Guido van Rossum; род. 31 января 1956, Харлем) — голландский программист, прежде всего известный как автор языка программирования Python. Среди разработчиков Python Гвидо известен как «великодушный пожизненный диктатор» (BDFL) проекта[4], что означает, что он продолжает наблюдать за процессом разработки Python, принимая окончательные решения, когда это необходимо. С июля 2018 года ушёл в постоянный отпуск от диктаторства, оставив за собой право быть обычным разработчиком.

До разработки Python участвовал в проекте по написанию языка для обучения программированию — ABC. Лауреат «Free Software Award» 2001 года.

Покинув в декабре 2012 года корпорацию Google[5], с 2013 года работал в компании Dropbox Inc[6], откуда ушёл на пенсию в октябре 2019 года[7]. В ноябре 2020 года присоединился к подразделению для разработчиков (Developer Division) корпорации Microsoft в должности заслуженного инженера (Distinguished Engineer)[8].

Общие сведения
Гвидо ван Россум
Guido van Rossum
Дата рождения 31 января 1956(1956-01-31) (70 лет)
Место рождения
Страна  Нидерланды,  США
Научная сфера программирование
Место работы Microsoft (с 2020)[1]
Dropbox (до 2019)
Google
Образование
Известен как создатель языка программирования Python
Награды и премии Free Software Award (2001)[2]
NLUUG Award (2003)[3]
Выдающийся инженер (Distinguished Engineer) ACM (2006)[3]
Член Музея компьютерной истории (2018)[3]
Стипендиат имени Дейкстры (2019)[3]
Премия C&C (2023)
Сайт www.python.org/~guido

Биография

Ван Россум родился и вырос в Нидерландах. В 1974 году завоевал бронзовую медаль на Международной математической олимпиаде[9]. В 1982 году окончил Амстердамский университет по специальности «математика и информатика». Затем он работал в различных исследовательских институтах, в том числе в голландском Центре математики и информатики (Амстердам), Национальном институте стандартов и технологий (США) и Corporation for National Research Initiatives (США).

В декабре 2005 года ван Россум был принят на работу в Google[10], где он разработал на Python веб-приложение для рецензирования кода Mondrian. Также принимал активное участие в разработке компанией Google сервиса хостинга сайтов и web-приложений Google App Engine. 7 декабря 2012 года был последним днём работы в Google[11]. C 1 января 2013 приступил к работе в Dropbox.

12 июля 2018 года ван Россум объявил о своём намерении покинуть пост «великодушного пожизненного диктатора» (BDFL) проекта по разработке языка программирования Python[12].

В октябре 2019 года покинул Dropbox и вышел на пенсию.

В ноябре 2020 года заявил о своём решении присоединиться к подразделению разработки компании Microsoft[13].

Личная жизнь

Гвидо ван Россум — брат Юста ван Россума (нидерл. Just van Rossum), шрифтового дизайнера и программиста. Юст создал шрифт, который используется в логотипе «Python Powered».

Проживает в Белмонте (Калифорния)[14] с женой Ким Кнапп (Kim Knapp), на которой женат с 2000 года, и сыном Орлейном (род. 2001)[15]. Среди увлечений — пешие прогулки, катание на велосипеде и наблюдение за птицами.

Деятельность в Microsoft

В ноябре 2020 года, прервав выход на пенсию, который он счёл «скучным», ван Россум присоединился к подразделению для разработчиков (Developer Division) корпорации Microsoft в должности заслуженного инженера (Distinguished Engineer). В Microsoft он получил свободу выбора проекта и решил сосредоточиться на повышении производительности эталонной реализации Python — CPython[16].

В мае 2021 года на саммите языка Python (PyCon Language Summit) он анонсировал запуск проекта «Faster CPython»[17]. Microsoft профинансировала небольшую команду инженеров под его руководством, в которую также вошёл разработчик Марк Шеннон[18]. Долгосрочная цель проекта — пятикратное ускорение CPython в течение нескольких релизов[19].

Первые результаты работы команды были включены в Python 3.11, выпущенный в октябре 2022 года[20]. Благодаря внедрению специализирующегося адаптивного интерпретатора (PEP 659)[21] и другим оптимизациям, производительность языка выросла на 10-60 % по сравнению с версией 3.10[20]. В Python 3.12 (октябрь 2023 года) были добавлены дальнейшие улучшения, включая встраивание циклов-выражений (PEP 709), что в некоторых случаях удвоило их скорость выполнения, и переход к GIL для каждого субинтерпретатора (PEP 684), что стало шагом к настоящему многопоточному параллелизму[22][23].

Кульминацией работы в 2024 году стал выпуск Python 3.13 (октябрь 2024 года), в котором появились два ключевых экспериментальных нововведения[24]. Во-первых, был добавлен базовый JIT-компилятор, преобразующий байт-код в машинный код во время выполнения. Ван Россум является одним из авторов нового оптимизатора, который лёг в основу JIT[25]. Во-вторых, появилась возможность сборки интерпретатора без глобальной блокировки интерпретатора (free-threaded CPython), что открывает путь к полноценному параллельному выполнению кода на нескольких ядрах процессора[26]. Команда планирует продолжать работу над улучшением JIT-компилятора и производительностью в режиме без GIL в версии Python 3.14[27].

Награды и признание

За свой вклад в развитие компьютерной науки и свободного программного обеспечения Гвидо ван Россум был удостоен ряда наград и почётных званий:

Примечания

  1. Гвидо ван Россум, создатель Python, вышел с пенсии и устроился в Microsoft. Habr (12 ноября 2020). Дата обращения: 21 мая 2024.
  2. 2001 Free Software Awards. GNU Project - Free Software Foundation (16 февраля 2002). Дата обращения: 21 мая 2024.
  3. 1 2 3 4 Guido van Rossum: Python creator whose work simplified coding. Hindustan Times (31 января 2021). Дата обращения: 21 мая 2024.
  4. Python Creator Scripts Inside Google (англ.). EWeek. Дата обращения: 3 августа 2008. Архивировано 22 августа 2011 года.
  5. Rachel King. Dropbox lures Python creator away from Google (англ.). ZDNet (7 декабря 2012). — The creator of the Python programming language is moving away from Google and over to Dropbox. Дата обращения: 8 декабря 2012. Архивировано 9 декабря 2012 года.
  6. Drew Houston. Welcome Guido! (англ.). Dropbox Inc. (7 декабря 2012). Дата обращения: 8 декабря 2012. Архивировано 7 сентября 2013 года.
  7. Thank you, Guido (англ.). blog.dropbox.com. Дата обращения: 6 сентября 2020. Архивировано 16 февраля 2021 года.
  8. Guido van Rossum - Brief Bio. gvanrossum.github.io. Дата обращения: 21 мая 2024.
  9. History of Python Builder Guido van Rossum. The Chief's Digest. Дата обращения: 29 июля 2024.
  10. Python Creator Guido van Rossum now working at Google Архивировано 17 мая 2008 года., December 21, 2005, by Jeremy Jones — O’Reilly ONLamp Blog
  11. Twitter / gvanrossum: Today’s my last day at Google. Дата обращения: 7 декабря 2012. Архивировано 16 декабря 2013 года.
  12. [python-committers] Transfer of power (англ.). www.mail-archive.com. Дата обращения: 12 июля 2018. Архивировано 12 июля 2018 года.
  13. Guido van Rossum. Twitter.com. Дата обращения: 12 ноября 2020. Архивировано 12 ноября 2020 года.
  14. Guido van Rossum Biography. The Famous People. Дата обращения: 29 июля 2024.
  15. Guido van Rossum. EBSCO. Дата обращения: 29 июля 2024.
  16. Гвидо ван Россум: «Я написал Python, потому что мне было скучно». Хекслет. Дата обращения: 29 июля 2024.
  17. Microsoft and Guido van Rossum team up. Fudzilla (10 мая 2021). Дата обращения: 29 июля 2024.
  18. Microsoft Funds a Team With Guido van Rossum To Double The Speed of Python. Slashdot (17 мая 2021). Дата обращения: 29 июля 2024.
  19. Guido van Rossum: We are targeting a 5x speedup for CPython. The Register (13 мая 2021). Дата обращения: 29 июля 2024.
  20. 1 2 How the Python core development team made Python 3.11 faster. Microsoft Developer Blogs (28 октября 2022). Дата обращения: 29 июля 2024.
  21. Faster Python with Guido van Rossum and Mark Shannon. Software at Scale (21 октября 2021). Дата обращения: 29 июля 2024.
  22. What's New In Python 3.12. Python.org. Дата обращения: 29 июля 2024.
  23. Python 3.12 Overview: Past Limitations, Faster CPython's Advent, and the Excitement of New Versions. HackerNoon. Дата обращения: 29 июля 2024.
  24. Что нового в Python 3.13. Flyaps (8 октября 2024). Дата обращения: 29 июля 2024.
  25. What's New in Python 3.13. GitHub. Дата обращения: 29 июля 2024.
  26. Python in 2024: Faster, More Powerful, and More Popular Than Ever. Slashdot (29 декабря 2024). Дата обращения: 29 июля 2024.
  27. Python 3.14 plans. GitHub (9 октября 2024). Дата обращения: 29 июля 2024.
  28. 2018 CHM Fellow Guido van Rossum, Python Creator & Benevolent Dictator for Life. Computer History Museum. Дата обращения: 29 июля 2024.

Ссылки

Python
Логотип Python