Программирование как контракт с дьяволом

May 03, 2015 00:29

The purpose of a program is informal, often unstated, criterion and the transition from informal to formal objects must forever be unformalized, lest we caught in the paradox of assuming the formalization of an object we know only informally.

Social processes and proofs of theorems and programs
DeMillo, Lipton, Perils
Не проси богов ни о чем, ( Read more... )

любимые цитаты

Leave a comment

semonsemenich May 3 2015, 06:16:56 UTC
Замечательно. К теме формального подхода к исполнению желаний ( столь часто встречающегося в мистической литературе), мне кажется, тесно примыкает тема формального исполнения предсказаний и пророчеств ("Когда придет твой смертный, час Как твой Бирнамский лес"), где героя тоже ожидает облом.
Однако коллега выше верно подметил: компьютер специально не изыскивает бреши в формулировках. Он предсказуем, и правила его поведения зарене оговорены.

Reply

aintlion May 3 2015, 08:18:59 UTC
Это с точки зрения программиста, оговорены и заранее известны.А с точки зрения пользовaтеля, отнюдь.

Reply

semonsemenich May 3 2015, 08:41:45 UTC
Не очень понял тонкость.. Но не суть. Главное, что коллега ok_66 прав: диавол изначально заточен на кидалово. Трудность формализации для него всего лишь предлог этот кидок реализовать. А люди на работе злого намерения не имеют. И трудность формализации для них просто очередная рутинная трудность, которую надо преодолевать совместными усилиями.

Reply

nealar May 3 2015, 14:53:18 UTC
люди на работе злого намерения не имеют
Принцип Хайнлайна, да. Мне в текущем проекте потребовалось 6 месяцев, чтобы проверить, что да, действительно не имеют.

Reply

fat_yankey May 3 2015, 14:15:54 UTC
"А примешь ты смерть от коня своего". Да, согласен. Темы сходные.

Reply

dontpanic911 July 7 2015, 13:41:52 UTC
так и жизнь такая же, примерно. состав мыслей сегодня, процентов на 90 предсказывает реальность завтра)

Reply


Leave a comment

Up