Читаем Архитекторы компьютерного мира полностью

Я прихожу к выводу, что возникает настоятельная необходимость перестать подходить к программированию с точки зрения минимизации коэффициента отношения стоимости к результату. Следует осознать, что даже теперь программирование в гораздо большей степени стало интеллектуальным состязанием: искусство программирования — это умение организовать сложную систему и управлять ее бесчисленными элементами, пресекая всеми силами присущую им тенденцию к изначальному хаосу.

Эдсгер Дейкстра

Эдсгер Дейкстра

Один из тех людей, с именем которых связано превращение программирования из шаманства в науку, — Эдсгер Дейкстра. Профессиональный словарь программиста полон слов, введенных или предложенных Э. В. Дейкстрой, — "дисплей", "мертвая хватка", "семафор", "программирование с минимумом операторов go to", "структурное программирование". Однако его влияние на программирование является более всепроникающим. Ценнейший вклад Дейкстры — его стиль: подход к программированию как к высокому искусству и интеллектуальному творчеству, настойчивые требования и практическая демонстрация того, что программы должны быть с самого начала правильно составлены, а не просто отлаживаться до тех пор, пока не станут правильными; ясное понимание того, какие проблемы лежат в основе программирования. Во всех своих исследованиях Дейкстра придает большое значение простоте и изяществу математических рассуждений. При написании своих работ он создал новый стиль научных и технических сообщений, который можно описать как нечто среднее между журнальными публикациями и дружеской перепиской.

Эдсгер Вайб Дейкстра родился в Роттердаме (Голландия) в 1930 году. Его родители принадлежали к интеллигенции и были хорошо образованными людьми: отец был химиком, а мать — математиком. В 1942 году в возрасте 12 лет Дейкстра поступил в гимназию Эрасминиум — школу для особо одаренных детей, где преподавался ряд разнообразных предметов, в том числе греческий, латынь, французский, немецкий и английский языки, биология, математика и химия.

В 1945 году Дейкстра подумал, что он мог бы изучать право и, возможно, работать в качестве представителя Нидерландов в ООН. Однако, вследствие его успехов в изучении химии, математики и физики, он поступил в университет Лейдена, где решил заняться теоретической физикой. В 1951 году он посещал летнюю школу по программированию в Кембриджском университете.

Вследствие длинной череды совпадений Дейкстра официально стал программистом первым весенним утром 1952 года и был первым голландцем, начавшим заниматься этим в своей стране. Он стал работать в качестве совместителя в Математическом центре в Амстердаме. После того как он прозанимался программированием где-то около трех лет, у него состоялась важная беседа с ван Вейнгаарденом, который был тогда его руководителем в Математическом центре. Дело в том, что Дейкстра параллельно изучал теоретическую физику в Лейденском университете, но совмещать эти два занятия становилось все труднее, и ему надо было сделать выбор — либо прекратить программировать и стать настоящим физиком, либо стать… кем же? Программистом? Но разве это респектабельная профессия? Однажды Дейкстра постучал в дверь кабинета ван Вейнгаардена и, когда, несколько часов спустя, покидал его кабинет, он чувствовал себя абсолютно другим человеком. Терпеливо выслушав, что беспокоит Дейкстра, ван Вейнгаардена согласился, что в настоящее время есть не так уж много вещей, которые можно было бы отнести к дисциплине программирования, но затем он спокойно продолжал объяснять, что автоматические вычисления машины — не кратковременная мода, за ними будущее, что мы находимся у самых истоков и — как знать? — может быть, именно Дейкстра призван превратить программирование в почетную научную дисциплину. Это был поворотный момент всей жизни Эдсгера Дейкстра, и он как можно быстрее прошел все курсы, требующиеся для получения диплома в области теоретической физики, и начал заниматься программированием.

Перейти на страницу:

Похожие книги

100 мифов о Берии. Вдохновитель репрессий или талантливый организатор? 1917-1941
100 мифов о Берии. Вдохновитель репрессий или талантливый организатор? 1917-1941

Само имя — БЕРИЯ — до сих пор воспринимается в общественном сознании России как особый символ-синоним жестокого, кровавого монстра, только и способного что на самые злодейские преступления. Все убеждены в том, что это был только кровавый палач и злобный интриган, нанесший колоссальный ущерб СССР. Но так ли это? Насколько обоснованна такая, фактически монопольно господствующая в общественном сознании точка зрения? Как сложился столь негативный образ человека, который всю свою сознательную жизнь посвятил созданию и укреплению СССР, результатами деятельности которого Россия пользуется до сих пор?Ответы на эти и многие другие вопросы, связанные с жизнью и деятельностью Лаврентия Павловича Берии, читатели найдут в состоящем из двух книг новом проекте известного историка Арсена Мартиросяна — «100 мифов о Берии».В первой книге охватывается период жизни и деятельности Л.П. Берии с 1917 по 1941 год, во второй книге «От славы к проклятиям» — с 22 июня 1941 года по 26 июня 1953 года.

Арсен Беникович Мартиросян

Биографии и Мемуары / Политика / Образование и наука / Документальное
Образы Италии
Образы Италии

Павел Павлович Муратов (1881 – 1950) – писатель, историк, хранитель отдела изящных искусств и классических древностей Румянцевского музея, тонкий знаток европейской культуры. Над книгой «Образы Италии» писатель работал много лет, вплоть до 1924 года, когда в Берлине была опубликована окончательная редакция. С тех пор все новые поколения читателей открывают для себя муратовскую Италию: "не театр трагический или сентиментальный, не книга воспоминаний, не источник экзотических ощущений, но родной дом нашей души". Изобразительный ряд в настоящем издании составляют произведения петербургского художника Нади Кузнецовой, работающей на стыке двух техник – фотографии и графики. В нее работах замечательно переданы тот особый свет, «итальянская пыль», которой по сей день напоен воздух страны, которая была для Павла Муратова духовной родиной.

Павел Павлович Муратов

Биографии и Мемуары / Искусство и Дизайн / История / Историческая проза / Прочее
10 гениев спорта
10 гениев спорта

Люди, о жизни которых рассказывается в этой книге, не просто добились больших успехов в спорте, они меняли этот мир, оказывали влияние на мировоззрение целых поколений, сравнимое с влиянием самых известных писателей или политиков. Может быть, кто-то из читателей помоложе, прочитав эту книгу, всерьез займется спортом и со временем станет новым Пеле, новой Ириной Родниной, Сергеем Бубкой или Михаэлем Шумахером. А может быть, подумает и решит, что большой спорт – это не для него. И вряд ли за это можно осуждать. Потому что спорт высшего уровня – это тяжелейший труд, изнурительные, доводящие до изнеможения тренировки, травмы, опасность для здоровья, а иногда даже и для жизни. Честь и слава тем, кто сумел пройти этот путь до конца, выстоял в борьбе с соперниками и собственными неудачами, сумел подчинить себе непокорную и зачастую жестокую судьбу! Герои этой книги добились своей цели и поэтому могут с полным правом называться гениями спорта…

Андрей Юрьевич Хорошевский

Биографии и Мемуары / Документальное
100 знаменитых людей Украины
100 знаменитых людей Украины

Украина дала миру немало ярких и интересных личностей. И сто героев этой книги – лишь малая толика из их числа. Авторы старались представить в ней наиболее видные фигуры прошлого и современности, которые своими трудами и талантом прославили страну, повлияли на ход ее истории. Поэтому рядом с жизнеописаниями тех, кто издавна считался символом украинской нации (Б. Хмельницкого, Т. Шевченко, Л. Украинки, И. Франко, М. Грушевского и многих других), здесь соседствуют очерки о тех, кто долгое время оставался изгоем для своей страны (И. Мазепа, С. Петлюра, В. Винниченко, Н. Махно, С. Бандера). В книге помещены и биографии героев политического небосклона, участников «оранжевой» революции – В. Ющенко, Ю. Тимошенко, А. Литвина, П. Порошенко и других – тех, кто сегодня является визитной карточкой Украины в мире.

Валентина Марковна Скляренко , Оксана Юрьевна Очкурова , Татьяна Н. Харченко

Биографии и Мемуары