Bu sayfadaki yazılar
Sayfanın metni
Sayfa 53
SAMET KUMAŞ
Polyannacılık oynuyor olmak pahasına, sayımıza “Neyse ki geçen sayıdaki dizgi, düzelti vb. gibi teknik süreçlerden kaynaklanan hatalar çok vahim değil” diyerek başlayalım. Dikkatli okurlarımız bunların hata olduğunu zaten anlamış olacaklardır, çünkü yazıda anlatılanlarla verilen örnekler birbirlerini çeliyordu. Biz yine de bu hataların bir listesini verelim: İlk hata ikinci sütunda... Aslı MAKE “AFIF” BECERIKLI olması gereken komut, MAKE “AFIF” BECERIKLI şeklinde çıkmış. Komut bu şekilde yazıldığında, yaratılan nesnenin adı AFIF” olurdu. AFIF değil. LOGO birinci “ işaretini izleyen karakter dizisini bir nesnenin adı olacağı şeklinde yorumlar. Ancak bunu izleyen her karakter LOGO için eşdeğerdir; dolayısıyla ikinci “ işareti, nesnenin adının bir parçası olan bir karaktermişçesine yorumlanır. İkinci hata aynı sütunda, SÖZCÜKLERDEN LİSTELERE başlığının hemen altında. Bu bölümde nesnelerin içeriğini oluşturan sözcüklerin, aralarında bir boşluğun yeralmadığı herhangi bir karakterler dizisi olduğu söyleniyor. Oysa hemen altta verilen sözcük örnekleri arasında 12 EYLUL var. Aralarında bir boşluk yeraldığı için bu karakter dizisi, olsa olsa iki sözcük olabilir. Doğrusu 12EYLUL olacaktı. Bu karakter dizisini boşluk bırakarak, yine de bir sözcük olarak değerlendirebilmek için ne yapılması gerektiği hemen sonra anlatılıyor. “12 EYLUL” şeklinde, tek tırnak (“) içine alınarak yazılması gerekiyor. En vahim hata yazının üçüncü sayfasında yapılmış. İzleyen karakterin bir nesnenin değeri ya da bir parametre olduğunu göstermek için kullanılan : (iki nokta üstüste) işareti, sürekli olarak sanki onu önceleyen komutun bir parçası imiş gibi yazılmış. Örneğin REPEAT 4 :L1 yerine, REPEAT 4: L1 yazılmış. Ya da RUN :L1 yerine RUN: L1 yazılmış. Evet LOGO dili ile ilgili hatalarımız bu kadar. Bir de yazı, daha da doğrusu yazarı ile ilgili bir hata var. Geçtiğimiz sayıda LOGO yazı dizisine başlamış olan Afif Bey ile diziye benim devam edeceğim konusunda anlaşmıştık; buna rağmen, benim günahlarımdan Afif Say sorumlu tutulmuş.
Komutlar ve Kısaltmaları
Aslında bu konu hakkında sizi daha önce bilgilendirmeliydik ya, neyse... Şimdiye kadar LOGO komutlarında hep FORWARD, RIGHT vs. diye bahsettik. Oysa, LOGO hakkında başka kitaplar da karıştırdıysanız, bu saydığımız komutlara denk düşen FD, RT gibi ibarelerle karşılaşmışsınızdır. Çünkü LOGO komutların çoğunu hem tam ve uzun halleriyle, hem de kısaltmalarıyla tanır. Aşağıda size şimdiye kadar görmüş olduğumuz bütün LOGO komutlarının listesiyle birlikte, varsa bu komutların kısaltmalarını da veriyoruz. Komutu izleyen X, Y gibi harfler, komutla birlikte verilmesi gereken parametreleri gösteriyor.
Klavyeyle gezinmek için ← ve → tuşları.