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

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