Интервью со знаменитыми программистами: Гвидо ван Россум - ProgKids
← Все статьи журнала

Интервью со знаменитыми программистами: Гвидо ван Россум

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

Однажды 31 января 1956 года в Гааге родился самый обычный маленький мальчик, которому предстояло сыграть одну из важнейших ролей в истории программирования. Ребенка назвали Гвидо, и он с самого детства увлекался электроникой и высокими технологиями. Большинство сверстников не разделяло интересы мальчика, но ему было все равно. В этой статье делимся лучшими моментами интервью с Гвидо ван Россумом.

Однажды 31 января 1956 года в Гааге родился самый обычный маленький мальчик, которому предстояло сыграть одну из важнейших ролей в истории программирования. Ребенка назвали Гвидо, и он с самого детства увлекался электроникой и высокими технологиями. Большинство сверстников не разделяло интересы мальчика, но ему было все равно. 

В 10 лет Гвидо подарили набор юного электроника, и его жизнь с тех пор не стала прежней. Вскоре после этого мальчик стал настоящим “ботаником” и был практически полностью потерян для среднестатистического общества. На уроках ему довольно быстро стало скучно, и вместо учебы он занимался тем, что обсуждал технологии с себе подобными “нердами”. 

Потом он разработал собственный калькулятор и неожиданно для себя увлекся программированием… в университетском подвале, где он случайно обнаружил мейнфрейм. Так начиналась история легендарного программиста, который создал знаменитый язык Python. 

Что вдохновило вас на создание совершенно нового языка программирования?

В тот момент я работал младшим программистом в CWI в одной  исследовательской группе с такими опытными специалистами, как Ламберт Мертенс, Лео Гертс и Стивен Пембертон. Они хотели разработать язык ABC, который позволил бы людям без опыта программирования быстро учиться писать компьютерные программы. В то время самым популярным языком являлся совершенно уродливый Basic, который было необходимо искоренить, создав ему адекватную замену.

Однако в результате ABC не имел особого успеха, хотя и помог мне наработать огромный опыт и собственное видение многих моментов. В 1986 году я перешел в другой проект CWI под названием “Амеба”, для работы над которым всем очень пригодился бы простой и понятный язык…

И тогда вы решили создать Python?

Я подумал: “А что, если взять все лучшее от ABC и заложить это в новый язык?”. Я предположил, что потрачу на разработку языка три месяца, зато потом работа на “Амебой” может заметно ускориться. Были рождественские каникулы, все разъехались, а социальной жизни у меня тогда не имелось. В общем, я сел за домашний компьютер и начал разрабатывать новый язык. 

В Википедии про вас написано следующее: «В сообществе Python Ван Россум известен как «доброжелательный диктатор на всю жизнь». Были ли у вас другие псевдонимы в среде разработчиков и программистов?

Иногда меня называли троллем-перфекционистом =) Но в основном просто Гвидо.

Что вдохновляет вас? 

Как ни странно, работа. Я люблю программировать, и у меня всегда есть идеи, как сделать жизнь программистов лучше.

Что бы вы посоветовали новому поколению программистов? 

Быть вариативными. Не все умеют разрабатывать новые языки или зарабатывать на жизнь, будучи экспертом по ИИ. Однако, приложив достаточные усилия и в полной мере раскрыв свой талант, можно найти область программирования по душе. 

Материалы для интервью взяты по ссылкам: https://www.cwi.nl/en/stories/interview-guido-van-rossum-201cid-rather-write-code-than-papers201d/

https://workspiration.org/guido-van-rossum

https://www.artima.com/articles/the-making-of-python

Ваш ребенок тоже хочет стать программистом? Запишите его на бесплатное пробное занятие в Progkids! Мы знаем о компьютерных технологиях все и даже больше!

Еще можно почитать

Курсы для детей

Progkids обратная связь

Записаться на бесплатное занятие проще простого

Уже на первом занятии погрузим в азы разработки и сделаем небольшой проект, которым ваш ребёнок захочет похвастаться.

Оставить заявку

  • Afghanistan+93
  • Albania+355
  • Algeria+213
  • American Samoa+1
  • Andorra+376
  • Angola+244
  • Anguilla+1
  • Antigua & Barbuda+1
  • Argentina+54
  • Armenia+374
  • Aruba+297
  • Ascension Island+247
  • Australia+61
  • Austria+43
  • Azerbaijan+994
  • Bahamas+1
  • Bahrain+973
  • Bangladesh+880
  • Barbados+1
  • Belarus+375
  • Belgium+32
  • Belize+501
  • Benin+229
  • Bermuda+1
  • Bhutan+975
  • Bolivia+591
  • Bosnia & Herzegovina+387
  • Botswana+267
  • Brazil+55
  • British Indian Ocean Territory+246
  • British Virgin Islands+1
  • Brunei+673
  • Bulgaria+359
  • Burkina Faso+226
  • Burundi+257
  • Cambodia+855
  • Cameroon+237
  • Canada+1
  • Cape Verde+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic+236
  • Chad+235
  • Chile+56
  • China+86
  • Christmas Island+61
  • Cocos (Keeling) Islands+61
  • Colombia+57
  • Comoros+269
  • Congo - Brazzaville+242
  • Congo - Kinshasa+243
  • Cook Islands+682
  • Costa Rica+506
  • Croatia+385
  • Cuba+53
  • Curaçao+599
  • Cyprus+357
  • Czech Republic+420
  • Côte d’Ivoire+225
  • Denmark+45
  • Djibouti+253
  • Dominica+1
  • Dominican Republic+1
  • Ecuador+593
  • Egypt+20
  • El Salvador+503
  • Equatorial Guinea+240
  • Eritrea+291
  • Estonia+372
  • Eswatini+268
  • Ethiopia+251
  • Falkland Islands+500
  • Faroe Islands+298
  • Fiji+679
  • Finland+358
  • France+33
  • French Guiana+594
  • French Polynesia+689
  • Gabon+241
  • Gambia+220
  • Georgia+995
  • Germany+49
  • Ghana+233
  • Gibraltar+350
  • Greece+30
  • Greenland+299
  • Grenada+1
  • Guadeloupe+590
  • Guam+1
  • Guatemala+502
  • Guernsey+44
  • Guinea+224
  • Guinea-Bissau+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong+852
  • Hungary+36
  • Iceland+354
  • India+91
  • Indonesia+62
  • Iran+98
  • Iraq+964
  • Ireland+353
  • Isle of Man+44
  • Israel+972
  • Italy+39
  • Jamaica+1
  • Japan+81
  • Jersey+44
  • Jordan+962
  • Kazakhstan+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait+965
  • Kyrgyzstan+996
  • Laos+856
  • Latvia+371
  • Lebanon+961
  • Lesotho+266
  • Liberia+231
  • Libya+218
  • Liechtenstein+423
  • Lithuania+370
  • Luxembourg+352
  • Macau+853
  • Madagascar+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania+222
  • Mauritius+230
  • Mayotte+262
  • Mexico+52
  • Micronesia+691
  • Moldova+373
  • Monaco+377
  • Mongolia+976
  • Montenegro+382
  • Montserrat+1
  • Morocco+212
  • Mozambique+258
  • Myanmar (Burma)+95
  • Namibia+264
  • Nauru+674
  • Nepal+977
  • Netherlands+31
  • New Caledonia+687
  • New Zealand+64
  • Nicaragua+505
  • Niger+227
  • Nigeria+234
  • Niue+683
  • Norfolk Island+672
  • North Korea+850
  • North Macedonia+389
  • Northern Mariana Islands+1
  • Norway+47
  • Oman+968
  • Pakistan+92
  • Palau+680
  • Palestine+970
  • Panama+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru+51
  • Philippines+63
  • Poland+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar+974
  • Romania+40
  • Russia+7
  • Rwanda+250
  • Réunion+262
  • Samoa+685
  • San Marino+378
  • Saudi Arabia+966
  • Senegal+221
  • Serbia+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Sint Maarten+1
  • Slovakia+421
  • Slovenia+386
  • Solomon Islands+677
  • Somalia+252
  • South Africa+27
  • South Korea+82
  • South Sudan+211
  • Spain+34
  • Sri Lanka+94
  • St Barthélemy+590
  • St Helena+290
  • St Kitts & Nevis+1
  • St Lucia+1
  • St Martin+590
  • St Pierre & Miquelon+508
  • St Vincent & Grenadines+1
  • Sudan+249
  • Suriname+597
  • Svalbard & Jan Mayen+47
  • Sweden+46
  • Switzerland+41
  • Syria+963
  • São Tomé & Príncipe+239
  • Taiwan+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand+66
  • Timor-Leste+670
  • Togo+228
  • Tokelau+690
  • Tonga+676
  • Trinidad & Tobago+1
  • Tunisia+216
  • Turkey+90
  • Turkmenistan+993
  • Turks & Caicos Islands+1
  • Tuvalu+688
  • US Virgin Islands+1
  • Uganda+256
  • Ukraine+380
  • United Arab Emirates+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan+998
  • Vanuatu+678
  • Vatican City+39
  • Venezuela+58
  • Vietnam+84
  • Wallis & Futuna+681
  • Western Sahara+212
  • Yemen+967
  • Zambia+260
  • Zimbabwe+263
  • Åland Islands+358
ok image
Ваша заявка отправлена. Скоро мы свяжемся с Вами
Ошибка при отправке формы