1 Nisan 1989 Tarihli Commodore Gazetesi Sayfa 69

1 Nisan 1989 tarihli Commodore Gazetesi Sayfa 69
Metin içeriği (otomatik olarak oluşturulmuştur)

düzeltebilirsiniz. Bağlama işlemi için ikinçi bir tuşa basın. Üçüncü bir tuş programınızı çalıştırıyor ve bütün bunlar editörün içinde gerçekleşiyaor. Bu büyük rahatlık ve sürat. Editör komut adlarından bazılarını hatırda tutmak bir parça zor. Fakat Help tu- şu ve/veya kılavuz ile her zaman yar- dım mevcut. Benchmark'ın dökümantasyonu 500 sayfadan daha uzun bir kitapla editörü ve bütün entegre sistemi na- sıl kullanacağınızı çok iyi bir şekilde açıklıyor. Ayrıca destek olarak Ta- nımlama modüllerinin listelerini içe- riyor. Benchmark ile program yazma ve öğrenme süresi büyük ölçüde kı- salıyor. Deneyimsiz bir Modula-2 kullanıcısının kılavuz, örnek dosya- lar ve editör ile oturup birkaç saat içinde orijinal programlar yazmaya başlayabileceğine aklım yattı. Benchmark'ı yapan Avant Garde Yazılım aynı zamanda basitleştirilmiş İntuition kitaplığı, C yazılımını Modula-2'ye çevirmek için gereken zamanı kısaltacak şekilde dizayn edil- miş C diliyle eş fonksiyonlar kitaplı- ği ve bir 1FF rutinleri kitaplığı gibi programlamayı kolaylaştıracak bazı desket yazılımları sunuyor. Basic Basicin, C kullanma 'cesareti' ol- mayan “korkaklar' için yazılmış, işe yaramaz, standart olmayan bir prog- ramlama dili olma şeklinde kötü bir şöhreti vardır. Belki bunun içinde bir parça gerçek payı olabilir, fakat bu yaklaşım şimdi dayanaksız bir eleş- tiriden başka bir şey değil. Burada ele alınan her BASIC modelinin diğer dillerden aşağı kalmayan çeşitli özel- likleri var ve AMIGA'nın gücüne ne- redeyse tam bir erişim sağlıyorlar. Hız bakımından, en azından iki ta- nesi yeterli hızda çalışan kod meyda- na getiriyor. Ayrıca hepsinin öğrenil- mesi ve kullanılması çok kolay. TREU BASIC Birçok modern programlama dü- şüncelerini ve tekniklerini bünyesin- de toaplayan bir yapısal BASIC olan True BASIC, modülariteye, basit, anlaşılabilir program dizaynına uy- gun bir dil. uygun fakat eksiklikleri olan bir edötür kullanıyor. Kes ve ek- le, ara, bul ve yerine koy fonksiyon- ları ile editörün içinden programını- zı çalıştırabilir, satır izleyebilir veya programınızı derleyebilirsiniz. Derle- me seçeneği dosyayı editörün tampo- 70 büyük bir bölümünü başka bir edi- törde yapın, sonra da vazılımı kont- rol ederek sentaks hatalarını ve ben- zerlerini düzeltmek için AMIĞA Ba- sic editörünü kullanın. AMIGĞA-spesifik komutlara ek olarak AMIĞA Basic ayrıca FD dos- ya değişimi yoluyla ROM Kernel ru- tinlere hemen hemen eksiksiz bir eri- şim sağlıyor. FD dosyaları Commo- dore tarafından dağıtılan ve ROM Kernel'daki her kitaplık için birer ta- ne olan *Fonksiyon Tanımlama' dos- yalarıdır. Intutition, Execlution) ve Grafikler vb. ayrı dosyalar varır. Bu dosyalar kitaplıktaki her fonksiyo- nun listesini ve hangi CPU sicillerin- de parametrelerin geçirilmesini bek- lediğini belirtirler. AMIĞA Basic bu bilginin aynısı- nı fakat bir BMAP dosyası şeklinde istediğinden, Commodore belirtilen bir FD dosyasından istenen BMAP dosyasını yaratacak bir çevirici prog- ramı ihmal etmemiş, Bunu yaptıktan sonra ROM Kernel fonksiyonlarını, kullanmak istediğiniz kitaplıkları ve- rerek doğrudan çağırabilirsiniz. AMIGĞA Basic kolay öğrenilen ve satır izleme Fonksiyonları sayesinde hata bulup düzeltmeyi kolâylaştıran bir dil. Çevirici ile çalışan mükemmel bir yazılım oluşturduğunda, derleyi- ci satın alıp onu gerçek anlamda ça- lışır hale getirebilirsiniz. AC/BASICCOMPLLER V1.3 Bu derleyicinin en son versiyonu AMIGA Basic programlarınızın da- ha önce pek görmeye alışık olmadı- ğiniz şekilde çalışmalarını sağlaya- cak. Yani hızlı çalışacaklar. Bu der- leyici hedef kodunuzu 68000 makine koduna çeviriyor ve bunu da bayağı çabuk gerçekleştiriyor. 5000 satırı ge- çen hedef dosyaları derleyiciye dol- durdum ve problemsiz çalıştı. Bu iş için herhangi bir özel editör bulun- muyor, bu nedenle hedef kodu das- yalarınızı ED veya AMIGA Basic editörü ile düzenlemeniz gerekiyor. AMIGA Basic yazılımınızı derleyi- ci ile birlikte kullanmak için sentaks- ta bazı değişiklikler yapmak ve bazı durumda içinde çeşitli programlama aşamalarının olduğu program akışı- nı değiştirmek zorunda kalabiliyorsu- nuz. Eğer kodu derleyici için özel ola- rak yazıyorsanız, bu çevirici bir so- run çıkarmayacaktır. Derleyicinin 1.2 versiyonunda çevirici ile derleyici ara- sında bir hayli uyumsuzluklara rast- ladım, fakat V1.3'de bütün bu sorun- lar düzelmiş gibi görünüyor. AC/BASIC yeni versiyonda ayrıca iki ortam arasında uyumsuzluklar ya- ratması mümkün bazı yeni kontrol yapıları ve komutlara sahip. Normalde, derlenmiş dosyaların düzgün çalışabilmeleri için AC/BA- SIC run-time dosyalarının ortamda mevcut olması gerekli, ancak kodu- nuzu öyle bir şekilde derleyebilirsiniz ki, run-time kodu dosyalarınıza ato- matik olarak eklenir. Bu, dosyayı ta- mamiyle bağımsız hale getirmekte, fakat bunun için de Absoft'tan run- time kodu yerleştirilmiş dosyaları ço-

Bu sayıdan diğer sayfalar: