---
title: Edsger Dijkstra
slug: edsger-dijkstra-a10c9
url: /detay/edsger-dijkstra-a10c9
type: biography
language: Türkçe
entity:
  primary: Edsger Dijkstra
  type: biography
  categories:
    - name: Matematik
      slug: matematik
      url: /kategori/matematik
  tags:
    - Edsger Dijkstra
    - Guarded Commands
    - Mütevazı Programcı
    - EWD Arşivi
    - GOTO Karşıtlığı
    - Turing Ödülü
    - Semaforlar
    - Yapısal programlama
    - ALGOL 60
author: Gülbahar Yetiş
created_at: 2026-02-07T14:23:04.564107+03:00
updated_at: 2026-02-12T13:08:16.496944+03:00
image: https://cdn.t3pedia.org/media/uploads/2026/02/10/x1ANe5uOGcz11m7K3lLf2V3ypYjP558s.png
---

# Edsger Dijkstra 

> Edsger Wybe Dijkstra; algoritma tasarımı, programlama dilleri ve dağıtık hesaplama alanlarındaki çalışmalarıyla bilgisayar biliminin temellerini atan, yapısal programlama ve biçimsel doğrulama metodolojilerinin öncüsü bir bilim insanıdır.

<!-- CONTEXT: KURE Information Cards for "Edsger Dijkstra " -->

## KURE Information Cards

![WhatsApp Image 2026-02-08 at 17.23.23.jpeg](https://cdn.t3pedia.org/media/uploads/2026/02/08/ThVli5ujUnsezihWHxdTtq2msxviSqd7.jpeg)
*Edsger Wybe Dijkstra (Yapay zeka ile oluşturulmuştur.)*

| Field | Value |
|-------|-------|
| Ölüm Yeri(Metin) | Nuenen, Hollanda |
| Doğum Yeri(Metin) | Rotterdam, Hollanda |
| custom_key_1223384 | Rutger M. Dijkstra,Femke E. Dijkstra,Marcus J. Dijkstra |
| Eğitim | Amsterdam Üniversitesi (Bilgisayar Bilimleri Doktora),Leiden Üniversitesi (Matematik ve Teorik Fizik) |
| custom_key_1223386 | Douwe Wybe Dijkstra |
| custom_key_1223385 | Brechtje Cornelia Kluijver |
| custom_key_1223383 | Maria (Ria) C. Dijkstra Debets |
| custom_key_1223381 | 2002-08-06 |
| custom_key_1223379 | 1930-05-11 |

<!-- CONTEXT: Article Content for "Edsger Dijkstra " -->

## Article Content

[Edsger Wybe Dijkstra](/tr/detay/edsger-dijkstra-6ab47/llms.txt), [algoritma](/tr/detay/algoritma-6/llms.txt) kuramı, [yapısal programlama](/tr/detay/yigin-stack-veri-yapisi-564ce/llms.txt) ve biçimsel yöntemler alanındaki kurucu katkılarıyla modern bilgisayar biliminin teorik temellerini şekillendirmiş Hollandalı bir bilgisayar bilimcisidir.

### Erken Yaşamı

Edsger Wybe Dijkstra, 11 Mayıs 1930 tarihinde Hollanda'nın Rotterdam şehrinde, dört çocuklu bir ailenin üçüncü çocuğu olarak dünyaya gelmiştir. Babası Douwe Wybe Dijkstra bir kimya öğretmeni; annesi Brechtje Cornelia Kluijver ise resmi bir görevi olmamasına rağmen matematik eğitimi almış bir uzmandır. Annesinin matematiksel formülleri manipüle etme çevikliği ve zarif çözümler bulma yeteneği, Dijkstra’nın entelektüel gelişimi üzerinde derin bir etki bırakmıştır. Rotterdam’daki Gymnasium Erasmianum'dan en yüksek notlarla mezun olan Dijkstra, başlangıçta Hollanda'yı Birleşmiş Milletler'de temsil etme hedefiyle hukuk okumayı düşünmüş; ancak fen derslerindeki üstün başarısı üzerine ailesi ve öğretmenlerinin yönlendirmesiyle bilimsel kariyere yönelmiştir[^1].

Bu doğrultuda Leiden Üniversitesi’nde matematik ve teorik fizik eğitimi almaya başlamıştır. 1951 yılında Cambridge’de katıldığı üç haftalık [programlama](/tr/detay/yalin-yazilim-gelistirme-modeli-7b4ee/llms.txt) kursu, kariyerinde bir dönüm noktası olmuş; bu süreçte programlamanın entelektüel zorluğunun teorik fizikten daha fazla olduğu sonucuna varmıştır. 1956 yılında Leiden Üniversitesi'nden mezun olduktan sonra, 1959 yılında Amsterdam Üniversitesi'nden "Otomatik Bir Bilgisayar ile İletişim" başlıklı teziyle bilgisayar bilimleri alanında doktora derecesini almıştır.

### Profesyonel Kariyer ve Kurumsal Faaliyetler

Dijkstra, profesyonel kariyerine 1952 yılında Amsterdam’daki Matematik Merkezi’nde Hollanda’nın ilk resmi programcısı olarak başlamıştır. 1962 yılında Eindhoven Teknoloji Üniversitesi'nde matematik profesörü olarak akademik kariyerine devam eden Dijkstra, burada bilgisayar bilimleri ekolünün oluşmasında merkezi bir rol oynamıştır. 1973-1984 yılları arasında Burroughs Corporation bünyesinde araştırma görevlisi olarak çalışmıştır. Bu pozisyonda şirketin araştırma merkezlerini ziyaret etse de asıl çalışmalarını Nuenen'deki evinde sürdürmüştür.

1984 yılında Austin’deki Teksas Üniversitesi’nde Schlumberger Centennial Bilgisayar Bilimleri Kürsüsü’ne atanmış ve 1999 yılında profesör emeritus unvanıyla emekli olana kadar bu görevi sürdürmüştür. Kariyeri boyunca Uluslararası Bilgi İşlem Federasyonu bünyesindeki Programlama Metodolojisi Çalışma Grubu gibi kurumsal yapılarda aktif rol almıştır.

### Bilimsel Katkılar ve Programlama Paradigması

Dijkstra’nın katkıları algoritma tasarımı, programlama dilleri, işletim sistemleri ve dağıtık hesaplama alanlarına yayılmaktadır. 1950'lerin sonunda geliştirdiği [en kısa yol algoritması](/tr/detay/dijkstra-algoritmasi/llms.txt) ve en kısa yayılan ağaç çalışmaları grafik teorisinin temel taşlarıdır. ALGOL 60 tasarım ekibinde yer alarak özyineleme kavramının dile dahil edilmesini sağlamış; yığın ve vektör gibi terimleri bilişim literatürüne kazandırmıştır. 1968 yılında yayımlanan "Go To Statement Considered Harmful" makalesiyle yapısal programlama akımını başlatmış, program kalitesini GOTO ifadelerinin yoğunluğuyla ilişkilendirmiştir[^2].

Eşzamanlı hesaplama alanında karşılıklı dışlama, semaforlar, kilitlenme, [yemek yiyen filozoflar](/tr/detay/filozoflarin-aksam-yemegi-dining-philosophers-df2b/llms.txt) ve ölümcül kucaklaşma gibi kavramları geliştirmiştir. Ayrıca, modern işletim sistemlerinin öncüsü olan katmanlı "THE" çoklu programlama sistemini inşa etmiştir.

### Biçimsel Yöntemler ve Program Doğruluğu

Dijkstra, programların sadece hata ayıklanarak değil, en baştan matematiksel bir titizlikle doğru inşa edilmesi gerektiğini savunmuştur. Bu kapsamda; programların doğruluğunun ispatlanması için Korumalı Komutlar, Zayıf Önkoşul ve Predikat Dönüştürücüler kavramlarına dayanan bir program türetme kalkülüsü geliştirmiştir. Döngülerin doğruluğunu sağlamak için "değişmez ilişki" ve "değişken fonksiyon" kavramlarını vurgulamış; döngülerin mantıksal geçerliliğinin matematiksel tümevarım prensibiyle kanıtlanması gerektiğini belirtmiştir. Programlama sürecini karmaşıklığı organize etme sanatı olarak tanımlamış ve insanın bilişsel sınırlılıklarını kabul eden "mütevazı programcı" vizyonunu ortaya koymuştur[^3].

### Önemli Başarılar ve Entelektüel Miras

1972 yılında bilgisayar bilimlerinin Nobel Ödülü sayılan [ACM Turing Ödülü](/tr/detay/algoritma-nedir-744353/llms.txt)'ne layık görülen Dijkstra; AFIPS Harry Goode Ödülü, [IEEE Bilgisayar Öncüsü Ödülü](/tr/detay/bilgisayarin-tarihcesi/llms.txt), ACM SIGCSE Üstün Katkı Ödülü ve C&C Foundation Japonya Ödülü (2002) gibi pek çok ödül almıştır. 

- **Akademi Üyelikleri:** Hollanda Kraliyet Sanat ve Bilimler Akademisi (1971), Amerikan Sanat ve Bilimler Akademisi (1975) ve İngiliz Bilgisayar Cemiyeti Seçkin Üyeliği. 
- **Fahri Doktoralar:** Belfast Queen's Üniversitesi (1976) ve Atina Ekonomi Üniversitesi (2001). Ayrıca, dağıtık hesaplama alanındaki temel çalışmalarını onurlandırmak amacıyla "Edsger W. Dijkstra Dağıtık Hesaplama Ödülü" ihdas edilmiştir.

En kalıcı miraslarından biri, "EWD" kodlu 1300'den fazla el yazması teknik not ve makaleden oluşan külliyatıdır[^4]. Bilimsel çalışmalarında bilgisayar yerine dolma kalem kullanmayı tercih etmiş. Entelektüel mirasının diğer bileşenleri şunlardır:

- **Yapısal Programlama ve GOTO Tartışması:** Program kalitesini artırmak için GOTO ifadesinin kaldırılmasına yönelik liderliği, programlama disiplininde kalıcı bir dönüşüm yaratmıştır.
- **Tuesday Afternoon Clubs (Salı Öğleden Sonra Kulüpleri):** Hem Eindhoven hem de Austin'de düzenlediği bu okuma grupları, katılımcıların disiplinli düşünme yetilerini geliştirmesini sağlamış ve Socratesvari bir sorgulama geleneği bırakmıştır.
- **Felsefi Yaklaşım ve Sadelik:** "Sadelik arayışı" (In Pursuit of Simplicity) ve "mütevazı programcı" (humble programmer) vizyonuyla, programlamanın matematiksel mantığa dayanması gerektiğini savunmuştur.
- **Terminoloji:** Bilgisayar bilimi terminolojisine "stack" (yığın), "vector" (vektör), "separation of concerns" (ilgilerin ayrılması) ve "structured programming" (yapısal programlama) gibi pek çok temel kavram kazandırmıştır.

### Kişisel Yaşamı ve Vefatı

1957 yılında Maria (Ria) C. Debets ile evlenen Dijkstra'nın Marcus, Femke ve Rutger adında üç çocuğu olmuştur. Evlilik kayıtlarında "programcı" unvanı yasal bir meslek kabul edilmediği için mesleğini "teorik fizikçi" olarak kaydettirmiştir. Boesendorfer piyanosunda Mozart çalmaktan keyif alan Dijkstra, eşiyle birlikte "Touring Machine" adını verdikleri Volkswagen minibüsleriyle ulusal parkları gezmiş; birçok makalesini bu yolculuklarda kaleme almıştır. Toplum içinde kendini "Socratesvari bir at sineği" olarak konumlandırarak entelektüel dürüstlüğü savunmuştur. Uzun süren kanser mücadelesinin ardından 6 Ağustos 2002 tarihinde Hollanda'nın Nuenen şehrindeki evinde vefat etmiştir.

<!-- CONTEXT: Academic Sources and References for "Edsger Dijkstra " -->

## Academic Sources and References

1. Edsger W. Dijkstra Archive. "Obituary: Edsger Wybe Dijkstra (1930-2002)." Erişim 7 Şubat 2026. https://www.cs.utexas.edu/\~EWD/CSobit.html.
2. Edsger W. Dijkstra Archive. "The EWD Home Page." University of Texas at Austin. Erişim 7 Şubat 2026. https://www.cs.utexas.edu/\~EWD/.
3. MacTutor History of Mathematics Archive. "Edsger Wybe Dijkstra." J. J. O'Connor ve E. F. Robertson. University of St Andrews. Son güncelleme Temmuz 2014. Erişim 7 Şubat 2026. https://mathshistory.st-andrews.ac.uk/Biographies/Dijkstra/.
4. RKKA Digital Library. "The Humble Programmer." Edsger W. Dijkstra. ACM Turing Award Lecture. Communications of the ACM 15, no. 10 (1972). Erişim 7 Şubat 2026. http://rkka21.ru/docs/turing-award/ed1972e.pdf.
5. University of Texas Libraries. "In Memoriam: Edsger Wybe Dijkstra." Texas ScholarWorks. Digital Repository Document. Erişim 7 Şubat 2026. https://repositories.lib.utexas.edu/server/api/core/bitstreams/8a7a5536-ddb7-4d6d-8618-c3a422107d76/content.
6. University of Toronto. "The Structure of the 'THE'-Multiprogramming System." Edsger W. Dijkstra. Department of Computer Science. Erişim 7 Şubat 2026. https://www.cs.toronto.edu/\~chechik/courses05/csc410/readings/dijkstra.pdf.

<!-- CONTEXT: Citations for "Edsger Dijkstra " -->

## Citations

[^1]: MacTutor History of Mathematics Archive. "Edsger Wybe Dijkstra." J. J. O'Connor ve E. F. Robertson. University of St Andrews. Son güncelleme Temmuz 2014. Erişim 7 Şubat 2026. https://mathshistory.st-andrews.ac.uk/Biographies/Dijkstra/.
[^2]: RKKA Digital Library. "The Humble Programmer." Edsger W. Dijkstra. ACM Turing Award Lecture. Communications of the ACM 15, no. 10 (1972). Erişim 7 Şubat 2026. http://rkka21.ru/docs/turing-award/ed1972e.pdf.
[^3]: University of Toronto. "The Structure of the 'THE'-Multiprogramming System." Edsger W. Dijkstra. Department of Computer Science. Erişim 7 Şubat 2026. https://www.cs.toronto.edu/\~chechik/courses05/csc410/readings/dijkstra.pdf.
[^4]: Edsger W. Dijkstra Archive. "The EWD Home Page." University of Texas at Austin. Erişim 7 Şubat 2026. https://www.cs.utexas.edu/\~EWD/.