Gönderi

"Programcının asıl rolü biraz da oğluna satranç oynamasını öğreten babanın yaklaşımını andırır. Bilgisayara oyunun temel hamlelerini, olası her başlangıç pozisyonu için değil de, daha ekonomik biçimde ifade edilmiş kurallarla "söyler". Programcı, alışılagelmiş dili kullanarak, "fil çapraz hareket eder" demez; buna eşdeğer bir matematiksel ifade kullanılır. Şöyle bir şey: "Filin yeni koordinatları, eski koordinatlara hem eski x koordinatına hem de eski y koordinatına- aynı işaretli olmasa bile aynı rakamdaki sabit bir sayıyı ekleyerek elde edilir."Bundan başka, aynı matematiksel ya da mantıksal dille yazılmış olarak, birtakım "öneriler" programlayabilir. Bunlar, bizim terimlerimizle "şahımı savunmasız bırakma!" türünden ipuçları ya da at ile "çatal atma" gibi yararlı hileler olabilir. Bunun ayrıntıları oldukça ilginç, ancak bizi konumuzdan uzaklaştıracağa benziyor. Önemli olan nokta şu: Satranç oynarken, bilgisayar kendi başınadır ve ustasından hiçbir yardım görmez. Programcının yapabileceği, bilgisayarı, özel bilgiler listesi ile strateji ve tekniğe ilişkin ipuçları arasında doğru dengeyi kurarak, önceden mümkün olan en iyi biçimde hazırlamaktır."
·
85 görüntüleme
Yorum yapabilmeniz için giriş yapmanız gerekmektedir.