Edsger Wybe Dijkstra

Edsger Wybe Dijkstra

Hollandalı Bilim İnsanı

Doğum Tarihi: 11.05.1930
Ülke: Hollanda

İçindekiler:

  1. Edsger Wybe Dijkstra’nın Biyografisi
  2. Erken Kariyeri
  3. Bilgisayar Bilimine Katkıları
  4. Sonraki Kariyeri ve Mirası

Edsger Wybe Dijkstra’nın Biyografisi

Edsger Wybe Dijkstra, bilgisayar endüstrisinin gelişiminde önemli etkileri olan tanınmış bir Hollandalı bilim adamıydı. 11 Mayıs 1930’da Rotterdam’da, bilim insanı bir ailenin çocuğu olarak dünyaya geldi (babası bir kimyager, annesi bir matematikçiydi). Okulunu bitirdikten sonra Leiden Üniversitesi Teorik Fizik Fakültesi’ne kaydoldu.

Erken Kariyeri

1951 yılında Dijkstra, programlamaya ilgi duymaya başladı ve Cambridge’de üç haftalık bir bilgisayar kursuna katıldı. 1952’den itibaren, Amsterdam Matematik Merkezi’nde Van Wijngaarden Profesörü’nün rehberliğinde bir programcı olarak çalışmaya başladı. Dijkstra, Matematik Merkezi’nde çalışırken, X1 bilgisayarı için devre kartı düzeninin optimizasyonuna önemli katkılar yaparak grafikte en kısa yolun bulunmasına yol açan “Dijkstra algoritmasını” geliştirdi. 1957 yılında evlendi ve bilgisayar programlama alanındaki çalışmalarına devam etti.

Bilgisayar Bilimine Katkıları

1950’lerin sonları ve 1960’ların başlarında, Dijkstra Algol programlama dilinin gelişimine katıldı. Bu dönemde, THE işletim sisteminin geliştirilmesine de katkıda bulundu, bu ilk paralel etkileşen süreçler kümesi olarak inşa edilen işletim sistemi oldu. Dijkstra’nın THE işletim sistemi üzerindeki çalışmaları süreç senkronizasyonu kavramlarına ve semafor fikrine yol açtı. Ayrıca, negatif olmayan kenar ağırlıklarına sahip yönlendirilmiş bir grafikte en kısa yolu bulmak için Dijkstra algoritmasını geliştirdi.

Sonraki Kariyeri ve Mirası

Dijkstra, kariyerinin önemli bir bölümünü Burroughs Corporation için çalışarak geçirdi. 1970’lerde Charles Hoare ve Niklaus Wirth ile birlikte yazılım geliştirmenin klasik bir metodolojisi haline gelen yapılandırılmış programlama prensiplerini geliştirdi. Son yıllarında, Dijkstra Amerika Birleşik Devletleri’nde Teksas Üniversitesi’nde ders verdi. 6 Ağustos 2002’de vefat etti.

Dijkstra, matematiksel mantığı bilgisayar programlamasına uygulama çalışmalarıyla tanındı. Algol programlama dilinin gelişimine aktif olarak katkıda bulundu ve Algol-60 için ilk derleyiciyi yazdı. Programlamada GOTO ifadesinin terk edilmesini savundu ve multitasking sistemlerde işlem senkronizasyonu için semafor kullanımı konseptini tanıttı. Dijkstra’nın yazıları, “Yapısal Programlama” ve “Yapısal Programlama Üzerine Notlar” kitapları ile “GOTO Tehlikelidir” adlı makalesi, yapısal programlama teorisi alanında klasikler haline geldi.

Dijkstra, kariyeri boyunca, problemin ve çözümünün kesin ve kapsamlı matematiksel bir açıklamasının yapılmasının önemini vurguladı. Seçilen algoritmanın doğruluğunun formel olarak kanıtlanmasını ve algoritmanın basit ve yapılandırılmış bir program olarak uygulanmasını savundu. Dijkstra, programlamanın kompleks bir bilimsel ve mühendislik faaliyeti olduğunu ve yeni yöntemler veya araçlarla basitleştirilemeyeceğini iddia etti. Ayrıca, bilgisayar endüstrisindeki güncel konularla ilgili sert ve özlü açıklamalarıyla da dikkat çekti.

Exit mobile version