Проходящим мимо я обращаю внимание на другое выражение английского языка, которое часто встречается в голландских текстах: «реальный мир». На голландском языке - и я боюсь не только в голландском языке - его использование почти всегда является симптомом жестокого антиинтеллектуализма.
Остерегайтесь «реального мира». Апелляционный оратор - это всегда приглашение не оспаривать его молчаливые предположения.
Промышленность страдает от управленческой догмы, что ради стабильности и непрерывности компания должна быть независимой от компетенции отдельных сотрудников.
Скорость производства сильно замедляется, если кто-то работает с перерывами, у которых есть и другие обязательства. Это, по крайней мере, фактор четырех; Наверное, это хуже.
Тестирование показывает наличие, а не отсутствие ошибок.
Использование Cobol наносит ущерб разуму; Поэтому его учение должно рассматриваться как уголовное преступление.
Слава богу, у нас нет только серьезных проблем, но смешные тоже.
Раньше это была цель программы по обучению наших компьютеров; Это стало целью компьютера выполнить наши программы.
Да, я делюсь вашей проблемой: как хорошо программировать - хотя обучающая тема - едва ли преподается. Ситуация похожа на ситуацию в математике, где явная учебная программа ограничена математическими результатами; Как сделать математику - это то, что студент должен поглощать осмосом, так сказать. Одним из причин предпочтения символа-манипулирования, расчеты, заключается в том, что их дизайн гораздо лучше учит, чем дизайн словесных/графических аргументов. Однако крупномасштабное введение курсов по такой расчетной методологии будет столкнуться с непреодолимыми политическими проблемами.
Наши интеллектуальные силы довольно ориентированы на освоение статических отношений и что наши силы визуализации процессов, развивающихся во времени, относительно плохо развиты. По этой причине мы должны сделать (как мудрые программисты, знающие о наших ограничениях), наше предельное, чтобы сократить концептуальный разрыв между статической программой и динамическим процессом, чтобы соответствовать соответствию между программой (разбросано в текстовом пространстве) и процессом (Распространение вовремя) максимально тривиально.
LISP в шутку назвал «самым умным способом злоупотребления компьютером». Я думаю, что это описание является отличным комплиментом, потому что оно передает полный вкус освобождения: оно помогло ряду наших самых одаренных людей в размышлениях о ранее невозможных мыслях.
Наверное, я очень наивен, но я также думаю, что предпочитаю остаться таким, по крайней мере, на данный момент и, возможно, всю оставшуюся жизнь.
Мы все формируем инструменты, которые мы используем, в частности: формализмам, которые мы используем, формируют наши мыслительные привычки, к лучшему или к худшему, и это означает, что мы должны быть очень осторожны в выборе того, что мы учим и учим, для отузаивания на самом деле невозможно.
В старые добрые времена физики повторяли эксперименты друг друга, просто чтобы быть уверенным. Сегодня они придерживаются Фортрана, чтобы они могли поделиться программами друг друга, включая ошибки.
Эффективная эксплуатация его полномочий абстракции должна рассматриваться как одна из самых жизненно важных действий компетентного программиста.
Обучение ничего не подозревающему молодежи эффективное использование формальных методов является одной из радостей жизни, потому что оно очень полезно.
Об использовании языка: невозможно заточить карандаш с тупым топором. Вместо этого будет одинаково попытаться сделать это с десятью тупыми осями.
Если есть одно «научное» открытие, которым я горжусь, это открытие привычки писать без публикации.
Традиционный математик признает и ценит математическую элегантность, когда видит ее. Я предлагаю пойти на шаг вперед и считать элегантность важным ингредиентом математики: если это неуклюже, это не математика.
Так называемый «естественный язык» замечательный для целей, для которых он был создан, например, быть грубым, рассказать анекдоты, обманывать или заниматься любовью (и теоретики литературной критики могут быть даже без довольства в нем ), но это безнадежно неадекватно, когда нам приходится однозначно иметь дело с ситуациями большой сложности, ситуациями, которые неизбежно возникают в таких действиях, как законодательство, арбитраж, математика или программирование.
APL - ошибка, перенесенная до совершенства. Это язык будущего для методов программирования прошлого: он создает новое поколение кодирующих бомб.
Поэтому я хотел бы утвердить, что центральный вызов Computing, как не задумываться над этим, еще не был выполнен.
Фортран, инфантильное расстройство, к настоящему времени почти 20 лет, безнадежно неадекватно для любого компьютерного приложения, которое вы имеете в виду сегодня: теперь оно слишком неуклюже, слишком рискованно и слишком дорого.
Джон фон Нейман обращает внимание на то, что казалось ему контрастом. Он заметил, что для простых механизмов часто бывает легче описать, как они работают, чем то, что они делают, в то время как для более сложных механизмов это обычно наоборот.
В этом отношении программа похожа на стихотворение: вы не можете написать стихотворение, не написав ее. Тем не менее, люди говорят о программировании так, как если бы это был производственный процесс, и измеряют «производительность программиста» с точки зрения «количества производительных строк кода». При этом они забронируют это число не на той стороне книги: мы всегда должны ссылаться на «количество потраченных строк кода».