Basıc
BASIC yavaş mıdır? Hayır, artık değil. Bu yazımızda BASIC'i daha hızlı yapmanın yollarını gösteriyoruz. Her programcının bu teknikleri bilmesi gereklidir.
Hepimiz BASIC'in yavaş olduğunu düşünürüz. Bu yavaşlık onun arkasında bulunan makine dilinden kaynaklanır. Şimdi size bir BASIC programını nasıl hızlandırabileceğinizi anlatacağım. Belki her değişiklik size çok şey kazandırmayacaktır ama bunlar toplanınca farkı siz de göreceksiniz. 1) Çok kullanılan alt programları programın başına koyun: Bu size çok zaman kazandırır, çünkü BASIC söylenen satıra gitmek için bütün satır numaralarını söylenen satır numarasıyla karşılaştırır ve bu işe programın başından başlar. Yani alt programları program başlarına koyarsanız bilgisayarın araştırma süresi azalır. 2) Eğer uzun dizeler kullanıyorsanız kısa dizeleri programın başında belirtin: Büyük ihtimalle uzun dizeler içeren programların çok yavaş çalıştıklarına tanık olmuşsunuzdur. Bunun sebebi her seferinde yeni bir değişkenin tanımlanmasıdır. BASIC, tanımlanan her yeni değişken için hafızada yer ayırır. Eğer diğer değişkenler çok uzun diziler içeriyorlarsa bunları kaydırmak uzun sürer. Bu da programın yavaş çalışmasına sebep olur. Bundan kurtulmak için bütün değişkenleri programın başında belirtin. Eğer değişken program başında bilinmiyorsa sıfıra eşitleyebilirsiniz. Bunun için en iyisi DIM kullanın. DIM AB, EF$ Burada BASIC üç değişken tanımlar ve onlara sıfır değerini koyar.
3) Sadece gerekli bölümleri esas döngüye koyun: Yanlış yerde bulunan komutları kaldırırsanız çok zaman kazanabilirsiniz. Mesela bir arcade oyununda esas döngüde her seferinde puanı yazıyorsa bu gereksizdir. Gerekli olan sadece puanda bir artış olduğunda bir alt programa gidilip yeni puanın gerektiği yere yazılmasıdır. 4) Sayıların yerine değişkenler kullanın: Değişkenler (AD, EO, MW), sayılardan