16 лучших цитат и высказываний Гвидо ван Россума

Изучите популярные цитаты и высказывания голландского ученого Гвидо ван Россума.
Последнее обновление: 19 сентября 2024 г.
Гвидо ван Россум

Гвидо ван Россум — голландский программист, наиболее известный как создатель языка программирования Python, для которого он был «доброжелательным диктатором на всю жизнь» (BDFL), пока не ушел в отставку с этой должности в июле 2018 года. Он оставался членом Python Руководящего совета до 2019 года и отказался от выдвижения кандидатур на выборах 2020 года.

Был проект в Национальной лаборатории Лоуренса Ливермора, где много лет назад они пошли по этому пути для написания сценариев и управления очень большими числовыми вычислениями.
У меня есть надежда, что есть лучший способ. Инструменты более высокого уровня, которые на самом деле позволят вам более четко увидеть структуру программного обеспечения, будут иметь огромную ценность.
Марк Хаммонд работает в этой области вместе с Windows Scripting Host. Это определенно область, в которой Python подходит почти идеально. На самом деле это совершенно не зависит от Java.
Да, я определенно считаю, что у него есть хорошие кроссплатформенные свойства. Ориентация на объекты была одним из методов, которые я использовал, чтобы сделать Python независимым от платформы. — © Гвидо ван Россум
Да, я определенно считаю, что у него есть хорошие кроссплатформенные свойства. Ориентация на объекты была одним из методов, которые я использовал, чтобы сделать Python независимым от платформы.
Если вы говорите о Java, в частности, Python лучше всего подходит для всех других языков. И все же забавно то, что с точки зрения языка JavaScript имеет много общего с Python, но представляет собой своего рода ограниченное подмножество.
Теперь я считаю, что Python намного проще, чем учить студентов программированию и одновременно учить их C, C++ или Java, потому что все детали языков намного сложнее. Другие языки сценариев тоже не очень хорошо работают.
Мое собственное восприятие этого несколько окрашено тем, что люди спрашивают у меня совета, который, конечно, по-прежнему касается изменений во внутреннем устройстве Python или, по крайней мере, в стандартных библиотеках.
Если вы решите разработать свой собственный язык, существуют тысячи подводных камней любительского языкового дизайнера.
В своей повседневной работе я работаю с очень большими, сложными, распределенными системами, построенными из множества модулей и пакетов Python. Фокус очень похож на то, что вы найдете, например, в Java и вообще в языках системного программирования.
Второй поток материала, который выйдет из этого проекта, — это среда программирования и набор инструментов программирования, где мы действительно хотим снова сосредоточиться на потребностях новичка. Эта среда должна быть чрезвычайно удобной для пользователя.
Я предполагаю, что решение создать небольшой язык специального назначения или использовать существующий язык общего назначения является одним из самых трудных решений, которые должен принять любой, кто сталкивается с потребностью в новом языке.
Современные программы должны работать с Unicode — у Python отличная поддержка Unicode, и она будет улучшаться.
Легко сделать ошибки, которые выявятся намного позже, после того, как вы уже реализовали много кода. Вы поймете, что я должен был использовать другой тип структуры данных. Начать с нуля.
Существует невероятно широкий спектр возможных причин программных ошибок, включая простые опечатки, «мысли», скрытые ограничения лежащих в основе абстракций и явные ошибки в абстракциях или их реализации.
Python — это эксперимент того, сколько свободы нужно программистам. Слишком много свободы и никто не может прочитать чужой код; слишком мало, и выразительность находится под угрозой.
Разве вы не ненавидите код с неправильным отступом? Включение [отступа] в синтаксис гарантирует, что весь код имеет правильный отступ.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!