DA S G Üğ | , Ca ı;/ gS /"_'X r*îı'"x/'*x Cu L A “x#__/ | BÜYÜK TURNU Modern ve verimli diller BASIC'i liderlik koltuğundan etmeye çalışıyorlar. Bu yeni lider adayları, amaçâarma erişecek yeteneğe sahm!e»r mi? Kullamcı kendisi için en doğru prog- ramlama dilini ararken, zorunlu ola- rak program oluşturmanın farklı yöntemleriyle karşı karşıya gelir. Bu- rada kullanıcının karşısına çıkan, “Top-Down”, “yapılandırılmış” ve hatta “modüler” gibi kavramlardır. Özellikle bu bu kavrarnların son iki- si, Commodore 64'ün BASIC'inden başka bir dile geçmek isteyen kulla- nıcı açısından, oldukça yabancıdır. İlk kavramın adlandırdığı yöntemi o zaten kendi C-64'ünde kullanmakta- dır: Program, tek bir parça (dolayı- sıyla bir bütün) olarak yazılır, önce- den katı kurallarla belirlenmiş bir ya- pıya sıkı sıkıya uygun olmak zorun- dadır. Bu yapı satır numaralarından başlar, kılı kırk yararcasına sıkı dik- kat isteyen syntax (yazım) denetimi- ne kadar uzanır. yapılmak zorunda kalınan bir sürü atlama, programın okunabilirliğini giderek ortadan kal- dırır. İki haftalık bir uğraşın sonun- da kullanıcı, bir sürü ufak değişiklik sonucunda ortaya çıkan asla okuna- mayacak haldeki bilmecelerle karşı karşıya kalır. bu durumun çözümü- nü belki Assembler (Makine dili) sağ- layabilir. Dergimizin eski sayılarında Baytan Bitirmez arkadaşımızın ma- kine dilini öğreten bir dizisi yayınlan- mıştı. Makine diline geçmeyi arzu etme- yen kullanıcılar ise bunun alternatif- lerini aradıklarında, C-64 ve C-128 için favori diller olarak PASCAL, .COMAL ve C ile karşılaşacaklardır. 62