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

Теперь я считаю, что Python намного проще, чем учить студентов программированию и одновременно учить их C, C++ или Java, потому что все детали языков намного сложнее. Другие языки сценариев тоже не очень хорошо работают.
В своей повседневной работе я работаю с очень большими, сложными, распределенными системами, построенными из множества модулей и пакетов Python. Фокус очень похож на то, что вы найдете, например, в Java и вообще в языках системного программирования.
У меня сложилось впечатление, что многие языки и инструменты программирования представляют собой решения, направленные на поиск проблем, и я решил, что моя работа не должна подпадать под эту категорию. Таким образом, я слежу за литературой по языкам программирования и дебатами о языках программирования, прежде всего в поисках идей для решения проблем, с которыми я и мои коллеги столкнулись в реальных приложениях. Другие языки программирования представляют собой гору идей и вдохновения, но их нужно тщательно добывать, чтобы избежать причудливости и несоответствий.
Если вы говорите о Java, в частности, Python лучше всего подходит для всех других языков. И все же забавно то, что с точки зрения языка JavaScript имеет много общего с Python, но представляет собой своего рода ограниченное подмножество.
Когда вы выбираете язык, вы также выбираете сообщество. Программисты, которых вы сможете нанять для работы над проектом Java, не будут такими умными, как те, которых вы могли бы заставить работать над проектом, написанным на Python. И качество ваших хакеров, вероятно, важнее, чем язык, который вы выбираете. Хотя, откровенно говоря, тот факт, что хорошие хакеры предпочитают Python Java, должен кое-что сказать вам об относительных достоинствах этих языков.
В мире существует много скриптовых языков, Perl немного особенный, потому что он больше основан на некоторых идеях из того, как работают естественные языки.
Я работаю на иврите. Иврит глубоко вдохновлен другими языками. Не сейчас, за последние три тысячи лет иврит был пронизан и оплодотворен древними семитскими языками - арамейским, греческим, латынью, арабским, идишем, латиноамериканским, немецким, русским, английским, я мог продолжается. Это очень похоже на английский. Английский язык вобрал в себя много-много оплодотворений, много-много генов от других языков, от иностранных языков - латыни, французского, скандинавских языков, немецкого, скандинавских языков. Каждый язык оказывает влияние и является влиянием.
Хотя математическая нотация, несомненно, обладает правилами разбора, они довольно расплывчаты, иногда противоречивы и редко четко сформулированы. [...] Распространение языков программирования показывает не больше единообразия, чем математика. Тем не менее, языки программирования открывают другую перспективу. [...] Из-за их применения к широкому кругу тем, строгой грамматики и строгой интерпретации языки программирования могут дать новое понимание математических обозначений.
Epic начинала со скриптовых языков в первом поколении движка Unreal в 1998 году. Я написал это. В моем сердце есть место, которое связано с простотой программирования на языке сценариев.
Преподавание — огромная часть того, чем я занимаюсь. Я люблю думать о том, что я делаю вслух, и лучший способ сделать это — учить. Я обычно многому учусь у студентов на своих семинарах, потому что мы работаем над созданием занятий в атмосфере сотрудничества, где все работают над одной и той же целью научиться хорошо наблюдать и видеть объект, потому что каждый привносит разные подходы и опыт они, другие студенты и я изучаем новые методы, которые мы можем добавить в то, что мы делаем.
Преподавание действительно очень, очень важно. Я всегда говорю своим студентам, что вы должны найти возможность преподавать. Когда вы учите других, вы учите себя.
Основные языки, на которых строятся веб-приложения — будь то Perl, Python, PHP или любой другой язык — все это языки с открытым исходным кодом. Итак, инфраструктура Интернета с открытым исходным кодом... Интернет, каким мы его знаем, полностью зависит от открытого исходного кода.
Вы можете научить студентов работать; вы можете научить их технике — как пользоваться разумом; можно даже придать им чувство пропорции - порядка. Вы можете научить их общим принципам.
C несколько сокращается в использовании по сравнению с C++ и, возможно, с Java, но, возможно, даже больше по сравнению с языками сценариев более высокого уровня. Это все еще довольно сильно для основных вещей системного типа.
Я могу читать на большем количестве языков, чем говорю! Я говорю по-французски и по-итальянски — увы, не очень хорошо, но могу обойтись. Я читаю по-немецки и по-испански. Я могу читать на латыни (я много изучал латынь в школе). Боюсь, я не говорю ни на одном африканском языке, хотя я немного понимаю родственные зулу языки, но только немного.
Все истории учат, хочет этого рассказчик или нет. Они учат миру, который мы создаем. Они учат морали, которой мы живем. Они учат этому гораздо эффективнее, чем нравственные заповеди и наставления.
Человеческие языки, как правило, гораздо более неоднозначны, чем компьютерные языки, потому что люди намного умнее интерпретируют контекст.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!