Comal Pastasındaki

Krema: Ekran Cinleri ve Kaplumbağa

Apple, Osborne ve CP/M Comal kullananlar, işin tadını tam çıkaramıyorlar. Çünkü onların ekran cinleri yok. Biz Commodore'cularsa bu açıdan da şanslıyız ve C-64 Comal bu olanağı sonuna kadar değerlendiriyor. Ekran cinlerini hep kullanmak istiyor, fakat Basic'i bu konuda yetersiz buluyorduysanız, Comal'e bayılacaksınız. On yeni anahtar sözcük, ekran cinlerinin tanım ve hareketlerini her bakımdan kontrol etmenize olanak tanıyor. POKE'lara son! Comal'in hafızasında ekran cinlerine 56 görüntülük yer ayırılmış. Aynı anda sekiz cini ekrana çıkarabilir, Basic'tekinin birkaç katı hızla hareket ettirebilir, çarpıştıklarını görür, istediğimiz gibi açıp kapatabilir ve boyutlarını değiştirebilirsiniz. Basic programcısının öğrendiği son konulardan olan ekran cinleri sizin Comal'e giriş noktanızı oluşturabilir. Comal'in kaplumbağası, kendinden hi-res ekran üzerine oturtulan küçük bir ışık üçgeninden ibaret ve Logo'nun komutlarına aynen, ya da çok az bir farkla tekabül eden anahtar sözcüklerle hareket ettiriliyor. Comal'in kaplumbağası kâh gizleyip kâh gösterebileceğiniz bir ekran cini. Logo programcıları Comal'de hiç yabancılık çekmeyecekler. Yalnız, Comal'in kaplumbağası Logo'nunkinden bir hayli hızlı ve ekran cinleriyle bir arada kullanılabiliyor. Comal'in hi-res ekranı her an çizime hazır. Tek bir anahtar sözcük, SETGRAPHIC, Logo'nun, 64 Superexpander'in ve Simon Basic'inin bütün grafik fonksiyonlarını bir anda önünüze seriyor. Comal'e yeni başlayan biri kaplumbağayla ve X-Y grafikleriyle oynayarak bile öğrenebilir bu dili.

Tamam, Çok Güzel de...

Comal 0.14'ün kusursuz üst düzey dil olduğunu sanmayın, tabii. Bazı yetersizlikleri de yok değil. Bütün programlar gibi bu dil de C-64'e diskten yükleniyor, fakat yükleme süresi neredeyse 2 dakikayı buluyor. Ayrıca, Comal'de SID chip'ini denetleyecek anahtar sözcükler de yok. Daha önce de belirttiğim gibi, Comal VAL ve STR$ içermiyor. Fakat bu komutlar kolayca uyarlanabilir. Programcıya yalnızca 9902 byte ayrılmış; ne var ki, Comal çok daha güçlü olduğundan, bence bu 9902 byte Basic'te 18K'ya eşdeğer.

Comal Nereye Gidiyor?

0.14 versiyonu başından beri bir öğrenme dili olarak tasarlanmıştı. Güçlü bir geliştirme sistemi olmak gibi bir iddiası yoktu. 64K'lık kartuş versiyonu 2.0'ınsa süper güçlü bir program geliştirme sistemi olduğunu rahatlıkla söyleyebilirim. İzninizle, bu yazıda da cüretkâr bir tahminde bulunayım: Comal kartuşu Basic'i silip süpürecek!

PUF NOKİA»