Dennis Ritchie: C dili makineye yakın durur
Birçok işletim sistemi, oyun motoru ve başka dillerin kendisi C ile yazıldı. Dennis Ritchie bu dili, makinenin diline yakın ama insanın da okuyabildiği bir yerde tuttu.
Yazıyı okuPython’un adı yılandan gelmez. Guido van Rossum dili, okuması yazmasından daha sık yapılan bir şey olsun diye sade tuttu.

Guido van Rossum, 1956’da Hollanda’da doğdu. 1989’un sonunda, tatil günlerinde yeni bir betik dili yazmaya başladı. Python 1991’de yayımlandı. Adını Monty Python adlı komedi grubundan aldı. Amaç, öğrenmesi ağır bir dilin yerine, programcının niyetini açık gösteren bir dil koymaktı.
Python’da bloklar süslü parantez yerine girintiyle belli olur. Bu, dağınık kodu biraz zorlaştırır ve okuyan kişiye yapıyı gösterir. “Açık olan gizliden iyidir” düşüncesi, dilin ilkelerinde yer alır. Van Rossum yıllarca dilin yönüne baktı, sonra bu yükü bıraktı. Dil, tek kişinin malı olmaktan çıktı. Bugün onu okullar, bilim insanları ve şirketler kullanır.
Kolay başlanması, kolay sorun çözdüğü anlamına gelmez. Yine de ilk programın okunabilir olması, hatayı görmeyi çabuklaştırır. Kâşif sorusu: bu satırı yarın sen değil bir arkadaşın okusa, ne yaptığını anlar mı?
Bir kararı kâğıda yaz: “Yağmur yağıyorsa şemsiye al, yoksa şapka al.” Alt adımları bir parmak içeri kaydır. Kaydırmadan yazınca anlam karışıyor mu, dene. Bunu bilgisayarda çalıştırmak zorunda değilsin. Yapı yeter.
KEŞFE DEVAM
Birçok işletim sistemi, oyun motoru ve başka dillerin kendisi C ile yazıldı. Dennis Ritchie bu dili, makinenin diline yakın ama insanın da okuyabildiği bir yerde tuttu.
Yazıyı okuKen Thompson, büyük bir sistemi az sayıda net parçadan kurmayı seçti. Unix bu tercihin en bilinen sonucudur. Küçük araçlar, birbirine boruyla bağlanınca güçlü bir tezgâh olur.
Yazıyı okuBüyük bir yazılım, içini bilmediğin parçalardan kurulabilir. Barbara Liskov, bu parçaların ne söz verdiğini açık tutmanın programı güvenilir kıldığını gösterdi.
Yazıyı oku