Цитаты со словом «алгоритм»
Подумайте, сколько психических сил потрачено на поиски коренного различия между «
алгоритмом» и «программой».
Кибернетический обмен между человеком, машиной и
алгоритмом подобен игре в «музыкальные стулья»: Неистовый поиск равновесия всегда оставляет одного из трех неловко стоять.
Кругом всякие
алгоритмы лезут в пикселях, и программы нетерпеливо напирают, и подпрограммы движутся туповато, зато надёжным путём, как у них там заведено.
Похожие цитаты:
Рекурсия — основа программирования, поскольку она сокращает время написания программы.
Большинство людей находят концепцию программирования очевидной, но само программирование невозможным.
Симметрия представляет собой концепцию, сокращающую сложность(сопрограммы содержат подпрограммы); ищите ее повсюду.
Если отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения.
Любой, не спрашивая Microsoft, может разработать приложение, выполняемое на платформе Windows.
OS/2 — это чрезвычайно важное программное обеспечение. Следующие 10 лет миллионы программистов и пользователей будут использовать его.
Легче изменить спецификацию, чтобы она соответствовала программе, но не наоборот.
Цель Fетсн-ехесUте вычислений — эмуляция наших синтетических способностей, а не понимание аналитических.
Афоризмы — это интерфейсы, по которым передается оценка и понимание.
Работу программистов следует оценивать не по их изобретательности и логике, а по полноте анализа каждой ситуации.
Программирование на КОБОЛе калечит мозг, поэтому обучение ему должно трактоваться как преступление.
Перспективность программиста можно оценить, узнав его мнение о жизнеспособности фортрана.
Никогда не кончатся объекты программирования, пока у нас под рукой есть хотя бы одна программа.
Всякий раз, когда два программиста встречаются для критического анализа своих программ, они оба молчат.
Системы состоят из подсистем, подсистемы — из под подсистем и так до бесконечности — именно поэтому мы проектируем снизу вверх.
В программировании превращение очевидного в полезное — это точное определение слова «разочарование».
Строка — это застывшая структура данных, и повсюду, куда она передается, происходит значительное дублирование процесса. Это идеальное средство для сокрытия информации.
И технический термин для обозначения того, кто берется разрабатывать дизайн пользовательского интерфейса, не понимая вышеозначенного факта, — «Е... ИДИОТ».
В программировании средняя наработка на отказ постоянно уменьшается.
Функции задерживают связь, структуры данных стимулируют связь. Мораль: Структурируйте данные как можно позднее в процессе программирования.
Проекты, предлагающие программирование на естественном языке, гибельны по своей сути.
В программировании инварианты эфемерны.
Программирование — это неестественный процесс.
Чтобы понять программу, необходимо отождествить себя и с машиной, и с программой.
Телевидение — величайший наркотик подавления. Контроль программ, типичность программ, повторение программ неизбежно делают из него инструмент подавления, зомбирования и манипуляции.
Структурированное программирование подтверждает закон исключенного третьего.
Иногда мне кажется, что единственным универсумом в программировании является цикл.
Чем сложнее метод, тем меньше свободы. Придерживаясь методов и правил, мы создаём себе ограничения. Если кто-то хватает тебя, бей. Все эти продвинутые техники нефункциональны.
Не создатели, а пользователи должны параметризовать процедуры.
«То, что мы пока не можем телеграфировать схему человека из одного места в другое, связано, в основном, с техническими трудностями…» (Человеческое использование человеческих существ: Кибернетика и общество)
Если программа манипулирует большим количеством данных, она делает это лишь несколькими способами.
Там, где есть модульность, возможно непонимание: Сокрытие информации предполагает необходимость проверки связи.
Каждая программа является частью другой программы и редко соответствует ей.
Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.
Не стоит изучать язык, который не меняет вашего представления о программировании.
Не стоит писать программу без цикла и структурированной переменной.
В программировании трудно найти правильную единицу времени для измерения прогресса. Некоторые соборы строились веками. Можно ли вообразить грандиозность и размер программы, на которую затратили столько времени?
Использование программы для доказательства теоремы о четырех красках не изменит математики. Оно просто покажет, что задача, которая оставалась нерешенной в течении столетия, возможно, не так уж важна для математики.
Некоторые языки программирования допускают изменения, но сопротивляются прогрессу.
В программных системах зачастую «кто рано встает, того удача ждет».
«Электронная почта делает иерархическую структуру организации более плоской»
Сейчас политика стала абсолютно «технологичной» и «программируемой», какие-то «незапланированные» события, вроде революций, уже невозможны.
Чем сложнее действие, тем проще персонажи.
Мысленно человек может только воспроизвести сложную информацию. Движение, или течение, или изменение перспективы важнее, чем статическое изображение, каким бы красивым оно не было.
Если программисты заслуживают вознаграждения за создание прогрессивных программ, то также они заслуживают и наказания, если они ограничивают использование этих программ.
Афоризмы — это макросы, поскольку они выполняются в ходе чтения.
Внимание к деталям в огромной степени определяет успешную реализацию бизнес-идей.
Язык программирования имеет низкий уровень, если в программах приходится уделять внимание несущественному.