Kod KâşifiMERAK ET. DENE. KEŞFET.Bir şey öğren

Guido van Rossum: Python neden sade okunur?

Python’un adı yılandan gelmez. Guido van Rossum dili, okuması yazmasından daha sık yapılan bir şey olsun diye sade tuttu.

İçeri kaydırılmış adımlar bir merdiven gibi okunuyor.
Python, niyetin satırdan okunmasını kolaylaştırmak için sade tutuldu. Kod Kâşifi için üretilen yapay zekâ illüstrasyonu.

Tatilde başlayan bir dil

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ı.

Girinti bir süs değildir

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.

Sadelik çocuk işi demek değildir

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ı?

Mini görev: girintiyi elle yap

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 sonraki merakın ne?

4 dk okumaYeni keşif

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ı oku
4 dk okumaYeni keşif

Ken Thompson: Unix neden küçük kaldı?

Ken 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ı oku
4 dk okumaYeni keşif

Barbara Liskov: büyük program küçük sözler tutar

Bü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