Эдсгер В. Дейкстра
Эдсгер В. Дейкстра | |
---|---|
Рожденный | Роттердам , Нидерланды | 11 мая 1930 г.
Умер | 6 августа 2002 г. Нюэнен , Нидерланды | (72 года)
Гражданство | Нидерланды |
Образование | Лейденский университет (бакалавр, магистр) Амстердамский университет (доктор философии) |
Супруг | Риа К. Дебец |
Награды |
|
Научная карьера | |
Поля | |
Учреждения | |
Диссертация | Связь с автоматическим компьютером (1959) |
Докторантура | Адриан ван Вейнгаарден |
Докторанты |
Эдсгер Вайбе Дейкстра ( / ˈ d aɪ k s t r ə / DYKE -strə ; Голландский: [ˈɛtsxər ˈʋibə ˈdɛikstra] ; 11 мая 1930 — 6 августа 2002) — голландский учёный-компьютерщик , программист , инженер-программист , математик и научный публицист . [1] [2]
Дейкстра родился в Роттердаме , Нидерланды , и изучал математику и физику, а затем теоретическую физику в Лейденском университете . Адриан ван Вейнгаарден предложил ему работу первого программиста в Нидерландах в Математическом центре в Амстердаме , где он работал с 1952 по 1962 год. Он сформулировал и решил задачу о кратчайшем пути в 1956 году, а в 1960 году разработал первый компилятор для язык программирования АЛГОЛ 60 совместно с коллегой Яапом А. Зонневельдом . В 1962 году он переехал в Эйндховен , а затем в Нюэнен , где стал профессором математического факультета Высшей технической школы Эйндховена . В конце 1960-х годов он создал мультипрограммную систему THE , которая повлияла на конструкции последующих систем за счет использования программной страничной виртуальной памяти. Дейкстра присоединился к корпорации Burroughs в качестве единственного научного сотрудника в августе 1973 года. В годы Берроуза он наиболее плодотворно писал исследовательские статьи. Он написал около 500 документов серии «EWD», большинство из которых представляли собой технические отчеты, для частного распространения внутри избранной группы.
Дейкстра принял кафедру столетия Schlumberger на факультете компьютерных наук Техасского университета в Остине в 1984 году и работал в Остине, штат Техас , до выхода на пенсию в ноябре 1999 года. Он и его жена вернулись из Остина в свой родной дом в Нюэнене, где он умер 6 августа 2002 года после долгой борьбы с раком. [3]
В 1972 году он получил премию Тьюринга за фундаментальный вклад в разработку структурированных языков программирования. Незадолго до своей смерти он получил награду ACM PODC Influential Paper Award в области распределенных вычислений за работу по самостабилизации программных вычислений. эта ежегодная награда была переименована в Премию Дейкстры В следующем году в его честь.
Жизнь и творчество [ править ]
Ранние годы [ править ]
Эдсгер В. Дейкстра родился в Роттердаме . Его отец был химиком, президентом Голландского химического общества ; он преподавал химию в средней школе, а позже был ее директором. Его мать была математиком, но никогда не имела официальной работы. [4] [5]
Дейкстра подумывал о карьере юриста и надеялся представлять Нидерланды в Организации Объединенных Наций . Однако после окончания школы в 1948 году по предложению родителей он изучал математику и физику, а затем теоретическую физику в Лейденском университете . [6]
В начале 1950-х годов электронные компьютеры были новинкой. Дейкстра случайно наткнулся на свою карьеру и через своего научного руководителя, профессора Йоханнеса Хаантьеса , он познакомился с Адрианом ван Вейнгаарденом , директором вычислительного отдела Математического центра в Амстердаме , который предложил Дейкстре работу; он официально стал первым «программистом» Нидерландов в марте 1952 года. [6]
Дейкстра какое-то время оставался преданным физике, работая над ней в Лейдене три дня в неделю. Однако с увеличением знакомства с компьютерами его фокус начал смещаться. Как он вспоминал: [7]
Проработав около трех лет программирования, я имел беседу с А. ван Вейнгаарденом, который тогда был моим начальником в Математическом центре в Амстердаме, дискуссию, за которую я буду благодарен ему до конца своей жизни. Дело было в том, что я должен был одновременно изучать теоретическую физику в Лейденском университете, а поскольку совмещать эти два вида деятельности мне было все труднее и труднее, мне пришлось принять решение: либо бросить программирование, либо стать настоящим, респектабельным теоретиком. физиком, или довести свое изучение физики до формального завершения, с минимумом усилий, и стать....., да чем? Программист? Но была ли это уважаемая профессия? В конце концов, что такое программирование? Где был солидный объем знаний, который мог бы поддержать ее как интеллектуально респектабельную дисциплину? Я очень хорошо помню, как я завидовал своим коллегам по аппаратному обеспечению, которые, когда их спрашивали об их профессиональной компетентности, могли хотя бы указать, что они знают все о электронных лампах, усилителях и всем остальном, тогда как я чувствовал, что, столкнувшись с этим вопросом, я стоял бы с пустыми руками. Полный опасений, я постучал в дверь кабинета Ван Вейнгаардена и спросил, могу ли я «поговорить с ним минутку»; когда я вышел из его офиса несколько часов спустя, я был другим человеком. Потому что, терпеливо выслушав мои задачи, он согласился, что до этого момента дисциплины программирования было не так много, но затем он продолжил спокойно объяснять, что автоматические компьютеры никуда не денутся, что мы находимся только в начале пути и можем не буду ли я одним из тех, кто призван сделать программирование уважаемой дисциплиной в ближайшие годы? Это был поворотный момент в моей жизни, и я завершил формальное изучение физики так быстро, как только мог.
— Эдсгер Дейкстра, Скромный программист (EWD340), «Коммуникации ACM».
Когда Дейкстра женился на Марии «Риа» К. Дебец в 1957 году, в ходе свадебных обрядов от него потребовали указать свою профессию. Он заявил, что является программистом, что было неприемлемо для властей, поскольку такой профессии тогда в Нидерландах не было. [7] [8]
В 1959 году он получил докторскую степень в Амстердамском университете за диссертацию на тему «Связь с автоматическим компьютером». [9] посвящен описанию языка ассемблера , предназначенного для первого коммерческого компьютера, разработанного в Нидерландах, Electrologica X1 . Руководителем его диссертации был Ван Вейнгаарден. [10]
Математический центр, Амстердам [ править ]
С 1952 по 1962 год Дейкстра работал в Математическом центре Амстердама. [10] где он тесно сотрудничал с Брэмом Яном Лупстрой и Карелом С. Шолтеном , которых наняли для создания компьютера. Их способ взаимодействия был дисциплинированным: сначала они определяли интерфейс между аппаратным и программным обеспечением, написав руководство по программированию. Тогда разработчикам аппаратного обеспечения придется выполнять свою часть контракта, а программисту Дейкстре придется писать программное обеспечение для несуществующей машины. Два урока, которые он извлек из этого опыта, заключались в важности четкой документации и в том, что отладки программы можно в значительной степени избежать за счет тщательного проектирования. [6] Дейкстра сформулировал и решил задачу о кратчайшем пути для демонстрации на официальной презентации компьютера ARMAC в 1956 году. Из-за отсутствия журналов, посвященных автоматическим вычислениям, он не публиковал результат до 1959 года.
В Математическом центре Дейкстра и его коллега Яап Зонневельд разработали первый компилятор для языка программирования АЛГОЛ 60 к августу 1960 года, более чем за год до того, как компилятор был выпущен другой группой. [6] Алгол 60 известен как ключевое достижение в развитии структурного программирования.
Эйндховенский технологический университет [ править ]
В 1962 году Дейкстра переехал в Эйндховен , а позже в Нюэнен , на юге Нидерландов, где стал профессором математического факультета Эйндховенского технологического университета . [10] В университете не было отдельного факультета информатики, а культура математического факультета его не особо устраивала. Дейкстра попытался создать группу ученых-компьютерщиков, которые могли бы сотрудничать в решении проблем. Это была необычная модель исследования для математического факультета. [6] В конце 1960-х годов он создал операционную систему THE (названную в честь университета, тогда известного как Technische Hogeschool Eindhoven ), которая повлияла на конструкции последующих операционных систем благодаря использованию программной страничной виртуальной памяти. [11]
Корпорация Берроуз [ править ]
Дейкстра присоединился к корпорации Burroughs — компании, известной тогда производством компьютеров на основе инновационной аппаратной архитектуры — в качестве научного сотрудника в августе 1973 года. В его обязанности входило посещение некоторых исследовательских центров фирмы несколько раз в год и проведение собственных исследований. , что он и сделал в самом маленьком исследовательском центре Берроуза, а именно в своем кабинете на втором этаже своего дома в Нюэнене. Фактически, Дейкстра был единственным научным сотрудником Берроуза и работал в нем из дома, время от времени путешествуя в его филиалы в Соединенных Штатах. В результате он сократил свои встречи в университете до одного дня в неделю. Этот день, вторник, вскоре стал известен как день знаменитого «Вторничного дневного клуба» — семинара, в ходе которого он обсуждал со своими коллегами научные статьи, рассматривая все аспекты: обозначения, организацию, представление, язык, содержание и т. д. Вскоре после его переезда в 1984 году в Техасский университет в Остине (США) в США возник новый «филиал» Клуба вторника после полудня. Остин, Техас . [10]
В годы Берроуза он наиболее плодотворно писал исследовательские статьи. Он написал около 500 документов серии EWD (описанных ниже), большинство из которых представляли собой технические отчеты, для частного распространения внутри избранной группы. [6]
Техасский университет в Остине [ править ]
В 1984 году Дейкстра принял кафедру столетия Schlumberger на факультете компьютерных наук Техасского университета в Остине.
Последние годы [ править ]
Дейкстра работал в Остине до выхода на пенсию в ноябре 1999 года. Чтобы отметить это событие и отметить его сорок с лишним лет плодотворного вклада в информатику , факультет компьютерных наук организовал симпозиум, который состоялся в день его 70-летия в мае 2000 года. [6]
Дейкстра и его жена вернулись из Остина в свой родной дом в Нюэнене, Нидерланды, где он обнаружил, что жить ему осталось всего несколько месяцев. Он сказал, что хочет выйти на пенсию в Остине, штат Техас , но умереть в Нидерландах. Дейкстра умер 6 августа 2002 года после долгой борьбы с раком. [3] [12] [13] [14] У него и его жены остались трое детей: Маркус, Фемке и ученый-компьютерщик Рутгер М. Дейкстра. [15]
Личность [ править ]
Персонаж [ править ]
Едва ли можно винить Массачусетский технологический институт в том, что он не обратил внимания на малоизвестного ученого-компьютерщика из маленького городка в Нидерландах.
— Дийкстра сказал о себе в Нюэнене в середине 1960-х годов. [17]
В мире информатики Дейкстра хорошо известен как «персонаж». В предисловии к своей книге «Дисциплина программирования» (1976) он заявил следующее: «Из-за отсутствия библиографии я не предлагаю ни объяснений, ни извинений». Фактически, большинство его статей и книг вообще не имеют ссылок. [10] Дийкстра выбрал такой способ работы, чтобы сохранить уверенность в своих силах. [18]
Будучи профессором университета большую часть своей жизни, Дейкстра рассматривал преподавание не просто как обязательную деятельность, но и как серьезную исследовательскую деятельность. [6] Его подход к преподаванию был нестандартным. [19] Его стиль лекций был описан как своеобразный. Во время лекций длинные паузы между предложениями часто объясняются тем фактом, что английский не является родным языком Дейкстры. Однако паузы также служили для него способом думать на ходу, и во время чтения лекций он считался быстрым и глубоким мыслителем. Его курсы для студентов в Остине не имели ничего общего с информатикой, а были посвящены представлению математических доказательств. [10] В начале каждого семестра он фотографировал каждого из своих студентов, чтобы запомнить их имена. Он никогда не следовал учебникам , за исключением, возможно, своего собственного, пока он готовился. Читая лекции, он писал корректуры мелом на доске, а не использовал фольгу. Он предлагал студентам предлагать идеи, которые затем исследовал, или отказывался исследовать, поскольку они нарушали некоторые из его принципов. Он задавал сложные домашние задания и тщательно изучал решения своих учеников. Выпускные экзамены он проводил устно в течение целой недели. Каждого студента обследовали в офисе или дома Дейкстры, и экзамен длился несколько часов. [6]
Дейкстра также был весьма оригинален в своем подходе к оценке способности людей выполнять свою работу. Когда Владимир Лифшиц приехал в Остин в 1990 году на собеседование, Дейкстра задал ему загадку. Лифшиц решил ее и с тех пор работает в Остине. [10]
Использование технологии [ править ]
На протяжении многих десятилетий он воздерживался от использования компьютеров в своей работе. Даже после того, как он поддался поддержке коллег из UT и приобрел компьютер Macintosh , он использовал его только для электронной почты и просмотра веб-страниц. [20] Дейкстра никогда не писал свои статьи с помощью компьютера. Он предпочитал полагаться на свою пишущую машинку , а позже на ручку Montblanc . [10] Любимым пишущим инструментом Дейкстры была Montblanc Meisterstück перьевая ручка .
Он не использовал текстовые процессоры , полагая, что можно написать письмо или статью без черновых набросков, переписывания или какого-либо значительного редактирования. Он продумывал все это в уме, прежде чем положить ручку на бумагу, и однажды упомянул, что, когда он был студентом-физиком, он решал в уме домашние задания, гуляя по улицам Лейдена . [6] Большинство публикаций Дейкстры были написаны им единолично. У него никогда не было секретаря, и он в одиночку вел всю свою корреспонденцию. [10] Когда коллеги подготовили Festschrift к его шестидесятилетию , опубликованный Springer-Verlag , он потрудился поблагодарить каждого из 61 автора отдельно в рукописном письме. [10]
В «Скромном программисте» (1972) Дейкстра писал: «Мы не должны забывать, что это не наше дело [ученых-компьютерщиков] создавать программы, а наше дело — разрабатывать классы вычислений, которые будут демонстрировать желаемое поведение».
Дейкстра также выступал против включения разработки программного обеспечения в сферу академической информатики. Он писал, что «поскольку экономика известна как «жалкая наука», разработку программного обеспечения следует называть «обреченной дисциплиной», обреченной, потому что она не может даже приблизиться к своей цели, поскольку ее цель противоречива». И «программная инженерия приняла в качестве своего устава: «Как программировать, если не умеешь»». [21]
Личная жизнь [ править ]
Дийкстра вел скромный, вплоть до спартанского, образ жизни. [10] Дом его и его жены в Нюэнене был простым, маленьким и скромным. У него не было телевизора, видеоплеера или мобильного телефона, и он не ходил в кино. [10] Он играл на фортепиано и, находясь в Остине, любил ходить на концерты. Увлеченный слушатель классической музыки , любимым композитором Дейкстры был Моцарт . [6]
Эссе и другие письменные работы [ править ]
На протяжении всей карьеры Дейкстры его работы отличались элегантностью и экономностью. [10] Плодовитый писатель (особенно как эссеист), Дейкстра является автором более 1300 статей, многие из которых написаны от руки его точным почерком. Это были очерки и притчи; сказки и предупреждения; исчерпывающее объяснение и педагогический предлог. Большинство из них были посвящены математике и информатике; другие представляли собой отчеты о поездках, которые больше раскрывают информацию об их авторе, чем о людях и местах, которые они посетили. У него была привычка копировать каждую статью и распространять ее среди небольшой группы коллег, которые копировали и пересылали статьи другой ограниченной группе ученых. [22]
EWD [ править ]
Дейкстра был хорошо известен своей привычкой тщательно составлять рукописи авторучкой . Рукописи называются EWD, поскольку Дейкстра нумеровал их своими инициалами EWD в качестве префикса. По словам самого Дейкстры, EWD начались, когда он перешел из Математического центра в Амстердаме в Эйндховенский технологический университет (тогда Technische Hogeschool Eindhoven). После переезда в Эйндховен Дейкстра переживал писательский кризис больше года . Он распространил фотокопии нового EWD среди своих коллег. Многие получатели фотокопировали и пересылали свои копии, поэтому EWD распространились по всему международному сообществу информатики. Темами были информатика и математика, включая отчеты о поездках, письма и выступления. Эти короткие статьи охватывают период в 40 лет. Почти все EWD, появившиеся после 1972 года, были написаны от руки. Они редко длиннее 15 страниц и имеют последовательную нумерацию. Последний, № 1318, датирован 14 апреля 2002 года. В компьютерной науке они известны как отчеты EWD или просто EWD. Было отсканировано более 1300 EWD, их число расшифровывается для облегчения поиска, и они доступны в Интернете в архиве Дейкстры Техасского университета. [23]
Стиль письма [ править ]
Его интерес к простоте возник в раннем возрасте и под руководством матери. Однажды он сказал, что спросил свою мать, является ли тригонометрия сложной темой. Она ответила, что он должен выучить все формулы и что далее, если для доказательства чего-то ему потребуется более пяти строк, то он на неправильном пути. [24]
Дейкстра был известен своим остроумием, красноречием, грубостью, резкостью и часто жестокостью по отношению к коллегам-профессионалам, а также умением обращаться со словами, как, например, в его замечании: «Вопрос о том, могут ли машины думать (…) примерно так же актуален, как и вопрос о том, могут ли машины мыслить (…) Подводные лодки умеют плавать». [25] Его советом перспективному исследователю, спросившему, как выбрать тему для исследования, стала фраза: «Делай только то, что можешь сделать только ты». [6] Дейкстра также был известен своей резкой критикой и отсутствием социальных навыков при общении с коллегами. Будучи откровенным и критически настроенным провидцем, он решительно выступал против преподавания BASIC . [26]
Повторяющиеся темы [ править ]
Во многих своих наиболее остроумных эссе Дейкстра описывал вымышленную компанию, председателем которой он был. Компания называлась Mathematics, Inc., и, по его мнению, она коммерциализировала производство математических теорем точно так же, как компании-разработчики программного обеспечения коммерциализировали производство компьютерных программ. Он изобрел ряд мероприятий и задач Mathematics Inc. и задокументировал их в нескольких статьях серии EWD. Воображаемая компания представила доказательство гипотезы Римана , но затем столкнулась с большими трудностями при получении гонораров от математиков, доказавших результаты, предполагающие гипотезу Римана. Само доказательство было коммерческой тайной . [27] Многие доказательства компании были срочно выброшены за дверь, и тогда большую часть усилий компании пришлось потратить на их обслуживание . [28] Более успешной попыткой стало Стандартное доказательство теоремы Пифагора , которое заменило более 100 несовместимых существующих доказательств. [29] Дейкстра охарактеризовал Mathematics Inc. как «самый захватывающий и самый несчастный бизнес, который когда-либо задумывался». [27] EWD 443 (1974) описывает его вымышленную компанию как имеющую более 75% доли мирового рынка. [30] [31]
Наследие [ править ]
Дейкстра получил премию Тьюринга в 1972 году за поддержку структурного программирования — парадигмы программирования, в которой используется структурированный поток управления, а не неструктурированные переходы к различным разделам программы с использованием операторов Goto . Его письмо 1968 года редактору журнала Communications of ACM « Заявление Go To считается вредным » вызвало серьезные споры. Современные программисты в основном придерживаются парадигмы структурного программирования. [32]
Среди его наиболее известных вкладов в информатику — кратчайшего пути алгоритм , известный как алгоритм Дейкстры , который широко преподается в современных курсах бакалавриата по информатике. Среди других его вкладов — алгоритм сортировочной станции ; , мультипрограммная система THE важный ранний пример структурирования системы как набора слоев; Банкира алгоритм ; и конструкция семафора для координации нескольких процессоров и программ. Другая концепция, сформулированная Дейкстрой в области распределенных вычислений, — это концепция самостабилизации — альтернативного способа обеспечения надежности системы. Алгоритм Дейкстры используется в SPF, Shortest Path First , который используется в протоколах маршрутизации OSPF и IS-IS . [33] [34]
Награды и почести [ править ]
Среди наград и наград Дейкстры: [20]
- Член Королевской Нидерландской академии искусств и наук (1971). [35]
- Почетный член Британского компьютерного общества (1971).
- Ассоциации вычислительной техники ( Премия Тьюринга 1972) [36]
- Премия памяти Гарри Х. Гуда от Компьютерного общества IEEE (1974). [37]
- Иностранный почетный член Американской академии искусств и наук (1975).
- доктор наук Почетный Королевского университета в Белфасте (1976).
- Обладатель грамоты пионера компьютерной техники от Компьютерного общества IEEE (1982).
- Премия ACM/ SIGCSE за выдающийся вклад в образование в области компьютерных наук (1989 г.)
- Член Ассоциации вычислительной техники (1994 г.). [38]
- Почетный доктор Афинского университета экономики и бизнеса , Греция (2001 г.).
В 1969 году Британское компьютерное общество (BCS) получило одобрение на получение награды и стипендии «Выдающийся член Британского компьютерного общества» (DFBCS), присуждаемой в соответствии с постановлением 7 их королевской хартии . В 1971 году были проведены первые выборы Дейкстры. [39]
В 1990 году по случаю 60-летия Дейкстры факультет компьютерных наук (UTCS) Техасского университета в Остине организовал двухдневный семинар в его честь. Выступающие приехали со всех концов США и Европы, а группа ученых-компьютерщиков представила исследовательские статьи, которые были отредактированы в книгу. [40]
В 2002 году Японский фонд C&C наградил Дейкстру «за его новаторский вклад в создание научной основы компьютерного программного обеспечения посредством творческих исследований в области базовой теории программного обеспечения, теории алгоритмов, структурного программирования и семафоров». Дийкстра был жив и получил уведомление о награде, но его семья приняла ее на церемонии награждения после его смерти.
Незадолго до своей смерти в 2002 году Дейкстра получил премию ACM PODC Influential-Paper Award в области распределенных вычислений за свою работу по самостабилизации программных вычислений. эта ежегодная награда была переименована в Премию Дейкстры ( Edsger W. Dijkstra Prize in Distributed Computing В следующем году в его честь ).
Премия Дейкстры за выдающиеся академические достижения в области компьютерных наук ( Чикагский университет Лойолы , факультет компьютерных наук) названа в честь Эдсгера В. Дейкстры. Начиная с 2005 года, эта награда присуждается за высшие академические достижения выпускников по специальности «Информатика». Отбор основан на среднем балле по всем основным курсам и выборах преподавателей кафедры. [41]
12 октября 2010 года факультет компьютерных наук (UTCS) Техасского университета в Остине провел первую лекцию памяти Эдсгера В. Дейкстры. Спикером на мероприятии выступил Тони Хоар , почетный профессор Оксфорда и главный научный сотрудник Microsoft Research. Эта серия лекций стала возможной благодаря щедрому гранту компании Schlumberger в честь памяти Дейкстры.
Избранные публикации [ править ]
Книги [ править ]
- — (1962). Учебник по программированию на АЛГОЛ 60: вместе с отчетом об алгоритмическом языке АЛГОЛ 60 . Академическая пресса. ISBN 978-0122162503 .
- —; Даль, Оле-Йохан ; Хоар, ЦАР (1972). Структурное программирование . Академическая пресса . ISBN 978-0-12-200550-3 .
- — (1976). Дисциплина программирования . Прентис Холл. ISBN 978-0132158718 .
- — (1982). Избранные сочинения о вычислительной технике: личный взгляд . Монографии по информатике. Спрингер. ISBN 978-0387906522 .
- —; Фейен, WHJ; Стерринга, Шутка (1988). Метод программирования . Эддисон Уэсли. ISBN 978-0201175363 .
- —; Схолтен, Карел С. (1990). Исчисление предикатов и семантика программ . Тексты и монографии по информатике. Спрингер-Верлаг. ISBN 978-0387969572 .
Избранные статьи [ править ]
Этот раздел может содержать непроверенную или неразборчивую информацию во встроенных списках . ( ноябрь 2023 г. ) |
- — (1959). «Заметка о двух проблемах, связанных с графами» (PDF) . Нумерическая математика . 23 (3): 269–271. CiteSeerX 10.1.1.165.7577 . дои : 10.1007/BF01386390 . S2CID 123284777 .
- — (1962). «Некоторые размышления о продвинутом программировании». Учеб. Конгресс ИФИП . Амстердам: Северная Голландия. стр. 535–8.
- — (1965). Взаимодействующие последовательные процессы (Технический отчет). Эйндховенский технологический университет. EWD-123 . Проверено 20 сентября 2020 г. Перепечатано в Женюис, Ф., изд. (1968). Языки программирования: Летняя школа НАТО продвинутого уровня, проходившая в Виллар-де-Лан в 1966 году . Академическая пресса. стр. 43–112. OCLC 499952053 . Опубликовано как Дейкстра, EW (1968). «Сотрудничающие последовательные процессы». Ин Хансен, ПБ (ред.). Происхождение параллельного программирования . Нью-Йорк: Спрингер. стр. 65–138. дои : 10.1007/978-1-4757-3472-0_2 . ISBN 978-1-4419-2986-0 .
- — (1965). «Решение задачи управления параллельным программированием» . Комм. АКМ . 8 (9): 569. дои : 10.1145/365559.365617 . S2CID 19357737 .
- — (1965). «Программирование как человеческая деятельность». Учеб. Конгресс ИФИП . стр. 213–7.
- — (1968). «Перейти к заявлению, которое считается вредным» . Письма в редакцию. Комм. АКМ . 11 (3): 147–8. дои : 10.1145/362929.362947 . S2CID 17469809 .
- — (1968). «Конструктивный подход к проблеме корректности программ». БИТ Численная математика . 8 (3): 174–186. дои : 10.1007/bf01933419 . S2CID 62224342 .
- - (май 1968 г.). «Структура «THE»-мультипрограммной системы» . ACM симп. по операционным системам. Комм. АКМ . 11 (5): 341–346. дои : 10.1145/363095.363143 . S2CID 2021311 .
- - (апрель 1970 г.). Заметки по структурированному программированию (PDF) (Отчет). 70-WSK-03 - из архива EW Dijkstra. Центр американской истории Техасского университета в Остине.
- — (1971). Краткое введение в искусство компьютерного программирования . Эйндховен: Технический университет. ОСЛК 3474242 . EWD316.
- — (1971). «Иерархическое упорядочение последовательных процессов». Акта Информ . 1 (2): 115–138. дои : 10.1007/bf00289519 . S2CID 31573213 .
- — (1972). «Скромный программист» . Комм. АКМ . 15 (10): 859–866. дои : 10.1145/355604.361591 .
- - (июнь – июль 1974 г.). «Программирование как дисциплина математического характера». Американский математический ежемесячник . 81 (6): 608–612. дои : 10.2307/2319209 . JSTOR 2319209 .
- — (1974). «О роли научной мысли». Архив Э. У. Дейкстры, Центр американской истории, Техасский университет в Остине . EWD447.
- — (1974). «Самостабилизирующиеся системы несмотря на распределенное управление» . Комм. АКМ . 17 (11): 643–4. дои : 10.1145/361179.361202 . S2CID 11101426 .
- — (1975). «Как нам говорить правду, которая может ранить?». Избранные сочинения о вычислительной технике: личный взгляд . Монографии по информатике. Спрингер (опубликовано в 1982 г.). стр. 129–131. ISBN 978-0387906522 .
- — (1975). «Мастер или учёный». АСМ Пасифик, 1975 год . стр. 217–223.
- — (1975). «Об обучении программированию, т.е. об обучении мышлению». Языковые иерархии и интерфейсы . 1975 : 1–10.
- — (1977). «Программирование: от ремесла к научной дисциплине». Международный компьютерный симпозиум . 1977 : 23–30.
- — (1978). «О взаимодействии математики и программирования» . Программа «Строительство» . Конспекты лекций по информатике. Том. 69. стр. 35–46. дои : 10.1007/BFb0014649 . ISBN 978-3-540-09251-3 . S2CID 26233314 .
- — (1975). «Обеспокоенность правильностью и, среди прочего, почему на них возмущаются». (ACM) Материалы Международной конференции по надежному программному обеспечению. 21–23 апреля 1975 г., Лос-Анджелес, Калифорния, США : 546–550.
- — (1975). «Защищенные команды, неопределенность и формальный вывод программ» . Комм. АКМ . 18 (8): 453–7. дои : 10.1145/360933.360975 . S2CID 1679242 .
- — (1978). «Нахождение доказательства корректности параллельной программы». Программа «Строительство» . 1978 : 24–34.
- — (1984). «Угрозы информатике». Архив Э. У. Дейкстры, Центр американской истории, Техасский университет в Остине . EWD898.
- — (1986). «О культурном разрыве». Математический интеллект . 8 (1): 48–52. дои : 10.1007/BF03023921 . S2CID 120847834 .
- — (1987). «Математики и компьютерщики: культурный разрыв». Абак . 4 (4): 26–31.
- — (1989). «О жестокости преподавания информатики» . Дискуссия о преподавании информатики. Комм. АКМ . 32 (12): 1398–1404. дои : 10.1145/76380.76381 . S2CID 16961489 .
- — (1999). «Информатика: достижения и проблемы» . Обзор прикладных вычислений ACM SIGAPP . 7 (2): 2–9. дои : 10.1145/335527.335528 . S2CID 34430415 .
- — (2001). «Конец информатики?». Комм. АКМ . 44 (3): 92. дои : 10.1145/365181.365217 . S2CID 31142279 .
- — (2001). «Что привело к созданию заметок по структурному программированию ». Архив Э. У. Дейкстры, Центр американской истории, Техасский университет в Остине .
См. также [ править ]
- Перейти к заявлению, которое считается вредным
- О жестокости преподавания информатики
- Список пионеров информатики
Ссылки [ править ]
- ^ «Эдсгер Дейкстра | Голландский ученый-компьютерщик» . 2 августа 2023 г.
- ^ Истраил (2008)
- ^ Jump up to: Перейти обратно: а б Гудвинс, Руперт (8 августа 2002 г.). «Умер пионер компьютерных наук Дейкстра» . Проверено 22 декабря 2010 г.
- ^ «Эдсгер Вайбе Дейкстра» . Сшивка Дигидома . 3 сентября 2003 г. Архивировано из оригинала 6 декабря 2004 г.
- ^ О'Коннор, Джей-Джей; Робертсон, EF (июль 2008 г.). «Биография Дийкстры» . МакТьютор . Школа математики и статистики, Университет Сент-Эндрюс, Шотландия. Архивировано из оригинала 11 октября 2013 года . Проверено 18 января 2014 г.
- ^ Jump up to: Перейти обратно: а б с д и ж г час я дж к л Фолкнер, Ларри Р.; Дурбин, Джон Р. (19 августа 2013 г.). «Памяти: Эдсгер Вайбе Дейкстра» (PDF) . Техасский университет в Остине . Проверено 20 августа 2015 г.
- ^ Jump up to: Перейти обратно: а б Дейкстра, Эдсгер В. (1972). «Скромный программист» . Лекция Тьюринга ACM, 1972 год . EWD340.
- ^ Джеймс, Майк (1 мая 2013 г.). «Эдсгер Дейкстра — Поэзия программирования» . i-programmer.info . Проверено 12 августа 2015 г.
- ^ Дейкстра, Эдсгер Вибе (28 октября 1959 г.). «Связь с автоматической вычислительной машиной» . Издательство Excelsior/CWI . Проверено 4 ноября 2022 г.
- ^ Jump up to: Перейти обратно: а б с д и ж г час я дж к л м Апт, Кшиштоф Р. (2002). «Эдсгер Вайбе Дейкстра (1930–2002): Портрет гения». Формальные аспекты вычислений . 14 (2): 92–98. arXiv : cs/0210001 . дои : 10.1007/s001650200029 . S2CID 12482128 .
- ^ Зильбершац, Авраам; Петерсон, Джеймс Л. (1988). Концепции операционной системы . п. 512.
- ^ «Умер всемирно известный ученый-компьютерщик из Техасского университета в Остине Эдсгер Дейкстра» . Новости ЮТ . 7 августа 2002 года . Проверено 4 августа 2020 г.
- ^ Дейл, Нелл; Льюис, Джон (31 декабря 2014 г.). Освещение информатики . Издательство Джонс и Бартлетт. п. 316. ИСБН 978-1-284-05592-4 .
- ^ «Эдсгер Дейкстра скончался» . Журнал доктора Добба . 27:14 . 2002.
- ^ Маркофф, Джон (10 августа 2002 г.). «Эдсгер Дейкстра, 72 года, физик, определивший компьютерную эпоху» . Нью-Йорк Таймс . Проверено 11 февраля 2024 г.
- ^ Дейкстра, EW (июль 1996 г.), Первое исследование эффективного рассуждения [EWD896]. (Архив Э. У. Дейкстры, Центр американской истории, Техасский университет в Остине )
- ^ Шаша, Деннис; Лазер, Кэти: Они сошли с ума: жизнь и открытия 15 великих ученых-компьютерщиков . (Нью-Йорк, штат Нью-Йорк: Springer, 1998, ISBN 978-0-387-98269-4 ), с. 64
- ^ Апт, Кшиштоф (28 сентября 2020 г.). «Человек, который нес на своих плечах информатику» . Вывод . 5 (3).
- ^ Ирфан Хайдер, Сайед: Математика, совершенство и великий Дейкстра (2013) [ нужна полная цитата ]
- ^ Jump up to: Перейти обратно: а б Памяти Эдсгера Вайбе Дейкстры (памятник) , Техасский университет
- ^ Дейкстра, Эдсгер В. О жестокости преподавания информатики (EWD-1036) (PDF) . Архив Э. В. Дейкстры. Центр американской истории Техасского университета в Остине . ( транскрипция )
- ^ Истраил (2008) .
- ^ «Рукописи Эдсгера В. Дейкстры» . Архив Э. В. Дейкстры . Техасский университет.
- ^ Дейкстра, Эдсгер (10 апреля 2001 г.). «Мышление как дисциплина» . ВПРО . Северное сияние . Проверено 21 июня 2016 г.
- ^ Дейкстра, Эдсгер В. Угрозы информатике (EWD-898) (PDF) . Архив Э. В. Дейкстры. Центр американской истории Техасского университета в Остине . ( транскрипция )
- ^ Дейкстра, Эдсгер В. Как нам говорить правду, которая может ранить? (EWD-498) (PDF) . Архив Э. В. Дейкстры. Центр американской истории Техасского университета в Остине . ( транскрипция )
- ^ Jump up to: Перейти обратно: а б Дейкстра, Эдсгер В. EWD-475 (PDF) . Архив Э. В. Дейкстры. Центр американской истории Техасского университета в Остине . ( транскрипция )
- ^ Дейкстра, Эдсгер В. EWD-539 (PDF) . Архив Э. В. Дейкстры. Центр американской истории Техасского университета в Остине . ( транскрипция )
- ^ Дейкстра, Эдсгер В. EWD-427 (PDF) . Архив Э. В. Дейкстры. Центр американской истории Техасского университета в Остине . ( транскрипция )
- ^ Дейкстра, Эдсгер В. EWD-443 (PDF) . Архив Э. В. Дейкстры. Центр американской истории Техасского университета в Остине . ( транскрипция )
- ^ Дейкстра, Эдсгер В. (1982). Избранные сочинения о вычислительной технике: личный взгляд . Берлин: Springer-Verlag. ISBN 978-0-387-90652-2 .
- ^ «Эдсгер В. Дейкстра - лауреат премии А. М. Тьюринга» . amturing.acm.org . Проверено 12 января 2023 г.
- ^ Мой, Джон (апрель 1998 г.). «OSPF Версия 2» . Ietf Datatracker . IETF . Проверено 24 июля 2022 г.
- ^ «ИСО/МЭК 10589:2002» . Международная организация по стандартизации . Проверено 24 июля 2022 г.
- ^ «Эдсгер Вайбе Дейкстра (1930–2002)» . Королевская Нидерландская академия искусств и наук . Проверено 17 июля 2015 г.
- ^ «Премия А. М. Тьюринга» . Ассоциация вычислительной техники . Архивировано из оригинала 12 декабря 2009 года . Проверено 5 февраля 2011 г.
- ^ «Эдсгер В. Дейкстра, 1974 г., лауреат Мемориальной премии Гарри Х. Гуда» . Компьютерное общество IEEE . Проверено 17 января 2014 г.
- ^ «Стипендиаты ACM – D» . Ассоциация вычислительной техники . Архивировано из оригинала 24 января 2011 года . Проверено 15 февраля 2011 г.
- ^ «Список заслуженных деятелей» . Британское компьютерное общество . Архивировано из оригинала 4 марта 2016 года . Проверено 10 сентября 2014 г.
- ^ Фейен, WHJ; ван Гастерен, AJM; Грис, Д. ; Мисра, Дж. , ред. (1990). Красота – это наш бизнес . Монографии по информатике. Нью-Йорк: Springer Verlag. дои : 10.1007/978-1-4612-4476-9 . ISBN 978-1-4612-8792-6 . S2CID 24379938 .
- ^ «Награды» . Университет Лойолы в Чикаго.
Цитаты [ править ]
- Истраил, Сорин (осень – зима 2008 г.). «Рассказы о маяках: критика профессора Дейкстры считается безобидной » (PDF) . Проводник . Том. 17, нет. 2. Факультет компьютерных наук Университета Брауна. стр. 10–17.
Внешние ссылки [ править ]
- «Архив Э.В. Дейкстры» . Центр американской истории Техасского университета в Остине .
- «Сплоченный клич Дейкстры к обобщению» . Сайт, посвященный работам и мыслям Дейкстры, созданный и поддерживаемый историком вычислительной техники Эдгаром Грэмом Дэйлайтом.
- Эдсгер В. Дейкстра
- 1930 рождений
- 2002 смертей
- Преподаватели информатики
- Писатели по информатике
- Голландские ученые-компьютерщики
- голландские программисты
- Голландские инженеры-программисты
- Голландские изобретатели XX века
- Голландские писатели-технологи
- Голландские эссеисты
- Формальные методы люди
- Разработчики языков программирования
- Исследователи языков программирования
- Исследователи распределенных вычислений
- Исследователи в области программной инженерии
- Теоретики-компьютерщики
- Лауреаты премии Дейкстры
- Члены Британского компьютерного общества
- Члены Королевской Нидерландской академии искусств и наук
- Лауреаты премии Тьюринга
- Сотрудники корпорации Берроуз
- Академический состав Технологического университета Эйндховена
- Техасский университет на факультете Остина
- Выпускники Лейденского университета
- Голландские эмигранты в США
- Смертность от колоректального рака в Нидерландах
- Ученые из Роттердама
- Голландские инженеры 20-го века
- Голландские математики XX века
- эссеисты 20 века
- 1994 г. Члены Ассоциации вычислительной техники.