Etiket: Edsger Dijkstra

Yazılım mühendisliğinin geçmişi

Yazılım mühendisliği, kurulduğu 1940`lardan 2000`lere kadar sürekli evrimleşmiştir. Uygulamalar da evrimleşmişlerdir.

Sekiz vezir bulmacası

8 Vezir Bulmacası, 8x8'lik bir satranç tahtasına 8 adet vezirin hiçbiri olağan vezir hamleleriyle birbirini alamayacak biçimde yerleştirmesi sorunudur. Her bir vezirin konumunun diğer bir vezire saldırmasına engel olması için hiçbir vezir başka bir vezirl...

Edsger Wybe Dijkstra

8 Vezir Bulmacası

8 Vezir Bulmacası, 8x8'lik bir satranç tahtasına 8 adet vezirin hiçbiri olağan vezir hamleleriyle birbirini alamayacak biçimde yerleştirmesi sorunudur. Her bir vezirin konumunun diğer bir vezire saldırmasına engel olması için hiçbir vezir başka bir vezirl...

Hamming sayıları

Hamming sayıları ilk kez Richard Hamming tarafından tanımlanmış bir sayı dizisidir. Bunlar pozitif tamsayılar olup çarpanları sadece 2, 3 ve 5'in kuvvetleridir.

Cephe Yönelimli Programlama

Cephe yönelimli programlama veya görünüm yönelimli programlama, bir programlama yaklaşımıdır. Bütün programlama yaklaşımlarında kodlar uzadıkça, kodların anlaşılabilirliği çok düşmekte, bazen de içinden çıkılmaz bir hal almaktadır.