soft sayesinde, BASIC şimdi kendi- ni her şeye uygun hale getiren birçok ses ve grafik rutinine sahip. BASIC'in en iyi olduğu alan ka- rakter veya yazı dizileri kullanımı. (Diğer programlama dilleri yazı ile uğraşma fikrini pek tutmuyorlar.) BASIC aslında hiçbir konuda kötü değıl fakat iyi tanımlanmış bir yapısı düzensiz bir kod meydana getmyor “BASIC ile başlayıp son- radan kurtulamadıkları bazı kötü alışkanlıklar geliştiren insanlara çok rastladım”' diyor bir Pascal taraftarı olan profesyonel programcı Bruce Webster. PASCAL Öğrencilere bilgisayar programcı- lığını öğretmeye yardımcı olmak üze- re geliştirilen Pascal BASIC'le bağ- lantılı problemlerin çoğunu - en baş- ta BASIC'in yapı eksikliğini çözdü. Bu nedenle Pascal mükemmel bir başlama dili haline geldi. Adını Fransız matematikçisi Blai- se Pascal'dan alan Pascal, iyi bir ge- nel amaçlı dil. Zayıf olduğu tek alan yazı kullanımı. Bunun dışında Pascal her işi yerine getirebiliyor. Bruce Webster yıllardır Brigham York Üniversitesi'nde yüzlerce öğren- ciye dili öğreten bir Pascal meraklı- sı. “Bence Pascal başlangıç için en iyi programlama dili. Programcıya iyi kavramlar ve alışkanlıklar kazandı- rıyor. Pascal bildikten sonra hazır ol- dugunuzda başka bir dile rahatça ge- çİşŞ yapabı!ıyorsunuz ve tabii kazan- dığınız i ıy'ı alışkanlıkları da yanınıza alarak.” Proline ve Mousefalk programla- rının yaratıcısı ve kitap yazarı Mor- gan Davis, Webster ile aynı şekilde düşünmüyor. Pascal'da bir program yazmak, bir anaç tavuğun sizin tepe- nizde durup, ezilmediğinizden emin olmak için her hareketinizi gözleme- si gibi bir şey. Örneğin, C sizin ne yaptığınızı bildiğinizi varsayarken Pascal bütün kısıtlamaları önünüze seriveriyor.”' Zamanla, orijinal Pascal dili bazı eksiklikleri düzeltilmek üzere değişik- liklere uğradı. Çekirdekten yetişen Pascal'cılar herhalde bu nedenden dolayı Borland firmasını suçlayabilir- lerdi, fakat esasında şirketin çıkardığı Turbo Pascal Pascal'a çeşitli genişlet- meler ilave ederek eksiklikleri olarak görülen uyum ve enerjiyi dile kazan- dırdı. C, herkesin tuttuğu en üstün prog- ramlama dili. Bu resmi bir etiketle- meden çok onaylamalardan ortaya çıkan bir gerçek. Bütün uzmanlar bu- nun üzerinde hemfikirler. Morgan Davis *“C, şu anda diller içinde en iyi ve esnek olanı” diyor. 688 Attack Sub'ın programcısı John Ratcliff'e göre ““Bütün dünya C'ye doğru yöneliyor."" Tony Garcia'nın görüşü ise **C en gözde dil. İlginç bir Pımmyımndlıerh:rhıngibhw ratıcı uygulamaya benzer. (Benim oku- lumda birh[timolınlı:de— ğil, bir sanat olarak ı,omlnyurdu ) Tah- ta oymacılığı ra asıl leri tekrar teknr yıpmı.k zorunda kal- dığınızı far! İşleri kolıyhıurmık için bazı prog- ramlama yardımcılarına bakalım. Bun- lar izde size yar- dımcı olacak kısa ve tek - dilinizin kendine ait bır yı:.ı editörü ol- sa bıle kendinize eksiksiz özellikleri olan ediliyor. Brief adındaki harika bir editör (Solution Systems'dan) özellikle prog- ramcılık akılda tutularak yazılmış. Vg (Golden Bow Systems'dan) Brief'e ben- ziyor, fakat güçlü disk inceleme özellik- lerine sahip. Bu iki paket yeni başlayan- ların bazıları için fiyatlı gözükebilir (her biri $200'ın üzerinde). Bu durumda işi- nizi görecek ucuz (!soeimım) pek çok yazı editörü mevcut İyi bir yazı editürtl.ıılın dışında düşü- nebileceğiniz diğer yardımcı araçlar bir hata düzeltici, GREP yardımcısı, bir dos- ya bulucu, bir klavye-makro programla- yıcısı ve bir programcı hesap makinesi olabilir. Hata düzeltici çok yararlı bir program- lama aracıdır. Bitmiş program derlendik- ıen veya birleştirildikten sonra kodunu- gözatmanızı sağlar. deıişılklerlne ve programın belleği nasıl ve bilgisayarı yönlendirdi- ğine bakarak programınızın üzerinden adım adım geçebilirsiniz. Hata düzeltici kullanmak bulunması zor alan hataları yok etmenin en iyi yoludur. WS-DOS'ta DEBUĞ adında basit bir hata düzeltici bulunuyor. DEBUĞ baş- langıç ve hdleh incelemek için iyi olma- sına karşın geçme veya hata ya- kalama fonksiyonları açısından çok ba- sit kalıyor. Bu yüzden sadece iyi yazılmış assembiy dili programlarında kullanıla- bilmekte. Ticari sahada ise Microsoft Co- deView'u pazarlarken Borland, Turbo Debugger'ı programcılara sunuyor. Her JŞazmaktan iki program da DEBUGĞ'ın ötesinde güç ve özellikler sağlıyorlar. Diğer yardımcı programlar da şöyle: Güçlü l:ıı.ı' dosya inceleme yardımcısı olan GREP herhangi sayıda dosyalar içindeki yazıları bulabiliyor. GREP"'in he- men her bilgisayar için public-domain versiyonları var ve Borland kendi C paketi dahilinde Turbo GREP adında hızlı bir versiyonu sağlıyor. (Merak eden- ler için GREP, Global/Regular Expres- ııon!Pnnı’ın kısaltması.) LISI' DöOS TYPE I:omı.ıtunun yerini Her iki yardımcı program da disketteki kayıp dosyaları bulmak için kullanılıyor- lar. FF, Nortoön Urilities tarafından ha- zırlanmış. WHEREIS ise bir tanıtım gramı, i ProKey veya SuperKey Bunlar sizi aynı şeyleri tekrar tekrar kurtaran makro prog- ramları, Superl:c_r aynı zamanda dosya- ları gizlemeni iyor. Son olarak ıkılılı ondalık ve onaltılık düzendeki sayılar arasında çevrim yap- mayı sağlayan bir programcı hesap ma- kinesi düşünebilirsiniz. FC Tools ve Si- dekick bu türde hesap makinelerine sa- hip. Ben Sidekick'in programını tercih ediyorum,