Friday, October 07, 2011

Yazılımcı olunmaz, yazılımcı doğulur -1: Bilgisayar geri zekalıdır!

Bilgisayara her şeyi ayrıntısına kadar anlatman gerekir.

Bilgisayar aptal bir makinedir ve ne yapacağını komutlar ile söylemen gerekir. Bilgisayar, kesinlikle bir insan gibi düşünmez.

Bir insana, bir çocuğa iki ekmek almasını söylersen bunu yapabilir, çünkü aklı vardır. Ancak bunu bir bilgisayara yaptırmak istediğin anda yaptıramazsın, çünkü geri zekalıdır. Bazı şeyleri de tanıtman gerekir.

–Kızım bilgisayar, bana iki ekmek al!

Bunu duyan bilgisayar komutu yorumlar, ana belleğe alır, işlemciye gönderir. Bu sırada geri zekalı ya, sormaya başlar;

  • Ekmek ne?
  • Nereden alayım?
  • Nasıl alayım?
  • Nereden gideyim?
  • Geri döneyim mi?
  • Geri döneceksem nereden döneyim? 
    •  
    • gibi.
Bu nedenle öncelikle bilgisayara bunları anlatman gerekir. Ancak bunları bildikten sonra bu işi gerçekleştirebilir.

Bunları bilgisayara anlatarak komutu verirsin;

–Kızım bilgisayar, ekmek un, su, maya ile yapılan, yemek ile birlikte tüketilen bir yiyecektir. Fırında pişirilir ve satılır. Şimdi dümdüz git, sola dön, biraz yürü sonra sağa dön. Karşında bir fırın göreceksin. Oradan para ile bana iki ekmek al, sonra aynı yoldan ekmekler ile birlikte geri dön.


Bilgisayar ancak bunlar anlatıldıktan sonra bu işlemi yapabilecektir. İşte yazılım budur.

Sonraki yazı: Yazılımcı olunmaz, yazılımcı doğulur -2: Nasıl yazılımcı olunur?

1 comment:

  1. Bilgisayar Aptal Makinadır... Çok Değerli Bir Söz.. Şehmuz ŞİMŞEK

    ReplyDelete