02 Haziran 2024 Pazar English Abone Ol Giriş Yap

Katalog

BİLGİSAYAR DÜNYASI PC'lerin gözde dili: C Hata araştırıcı bötümler, derleyiciler, enstolasyon ve belgeleme, uyumluluk ve kütüpnaneler, performans ve kullanım ve genel değerlendirme açısından kıyaslama. Çevirt Nezihe Bahar Beş C derleyici P rogramlama dılı C, muhtemelen son yıllarda bılgı ışlem alanında görülen en önemlı programlama dılldır C'nın, ışletım sıstemlerı ve gerçek zamanlı uygulamalar ıçın anadıl olduğu ve tıcarı yazılımlar, bılımsel uygulamalar gıbi diğer alanlara doğru da buyük gelışmeler gösterdığı şüphesızdır Bugun pıyasada çeşıtlı C derleyıcılerı vardır Fıyatları çok farklı olan bu derleyiciler arasında seçim yapılırken dıkkatlı olmak gerekıyor Yanlış bır seçım paradan daha çok, zaman açısından pahalıya mal olabılir C dıli, PC'ler ıçın ıdeal bir dil olmasını sağlayan özellıklere sahıptır C küçük ve başıttır, derleyıcının az yer kaplamasını sağlar PC'nın sınırlı belleğı duşunulürse bu önem taşır Bir C derleyıcısının urettıği kod kuçuk ve hızlı olabılir ve böylece PC kullanıcısının mevcut kaynakları en iyi şekılde kullanmasını sağlar C ayrıca, bılgısayarlar (farklı ışlemcilen de olabılir) ve farklı ışletim sıstemlerı arasında taşınması gerekebılecek uygulamalar ıçın de tercıh edılen bır dıldır Her bılgisayar sıstemı ıçın C mevcuttur ve herhangı bır bellı ımalatçıya bağlı değıldır Uygulama programınızı C dılı ıle yazarsanız (grafık dışında) ürününuz oldukça kolay gelıştırilebılır veya yenı sıstemlere taşınabılır C programlama dılı 1972'de Bell Laboratuvarlannda bir grup tarafından ılk derleyıcı yazıldığı ğunlerden berı kullanılmakta O ğunlerden bu yana pek çok gelışme oldu En önemlı gelışmelerden bırı C dılının ANSI (Amerıcan Natıonal Standart Institute) tanımlanışı yoluyla standardızasyo' luı ••l«vl II na doğru ılerleyiştir C'nın ANSI onayı yalnızca daha standart bır dıl yaratılmasını değıl, aynı zamanda dılın bellı krıtık alanlarda güçlendmlmesı olanağını sağlamıştır Modern C paketleri komut satırından çalıştırılan basıt derleyıcıden daha fazla olanak temın eder C şımdı tam sıstem gelıştırme ortamlarına sahıptır Bunlar arasında edıtörler, hata araştırıcı bölum ve faydalı fonksıyonları taşıyan kütüphane sayılabılır 5 derleyici Bu ıncelemede 5 C derleyıcısı ele alındı Incelenen C derleyıcılerının fıyat ve fonksıyonellığı pıyasadakı en ucuz derleyıcıden, MSDOS altında çalışan PC'ler ıçın mevcut, en yaygın şekılde kullanılan C derleyıcilerıne kadar uzanmakta 1) Enstolasyon ve dokümantasyon Microsoft Topspeed : Turbo C Zortech C • Power C Bır C derleyicısinin enstolasyonu eskıden çok zor bır ışlem sayılırdı, ancak şımdı derleyıcilerın çoğu bır enstolasyon programıyla bırlıkte verilmektedır Power C derleyıcısı otomatık bır enstolasyon rutını bulunmaması nedenıyle bu konuda eskı puan almaktadır MIX'ın bu ışın yapılmasını sağlayan basıt bır 'batch' dosyası dahı koymaması çok hatalı olmuştur MIX'ın el kıtabı hatalı bırkaç yer dışında oldukça yeteriıdır EİKitabtnda 120sayfalık öğretıcı bölüm ve onun ardından bir referans bölumü vardır Öğretıcı bölüm muhtemelen C dılınde yenı olanlar için en iyı tanıtıcı kaynaklardan bırıdır Topspeed C derleyıcısı çok güzel bır enstolasyon programına sahıptır Tüm kafa karıştırıcı sorular ıçın default (farklı bılgı verılmedıkçe genel geçerlı olan) cevaplar mevcuttur öğretıcı bölum 215 sayfadır Referans malzemesı ayrı bır cılttır, bu durum kullanımı kolaylaştırmaktadır Turbo C en iyı enstolasyon programına sahıptır Ekranlar açıktır, yardım programı yeterlıdır ve tum karmaşık sorular ıçin farklı bır bılgi verılmedığı zaman geçerlı olacak cevaplar vardır Pek kullanışlı olmayan buyukluğü dışında el kıtabı açıktır ve okunması oldukça kolaydır Dılın öğretlmınden çok kullanım üzerınde yoğunlaşan 60 sayfalık bir öğretıcı bölum mevcuttur Microsoft C'nin enstolasyonu otomatıktır Kullanıcı ara bırımı oldukça kötudür, ışi gerçekleştırir, ancak kullanıcının daha fazla deneyımlı olması gerekır Mıcrosoft'un dokumantasyonu çok farklıdır El kitabı deneyımlı C programcılarına yönelıktlr, uuıck C el kitabının sadece 30 sayfası öğretıcıdır Zortech C'nın çeşıtlı açıklanmayan açılış soruları dışında enstolasyonu lyıdır Farklı bılgi verılmedığı zaman geçerlı sayılacak cevapların neler olduğu bellı değıldır Power C dokümanlan benzer standarttadır, ancak daha profesyonelce hazırlanmıştır öğretıcı bölum 107 sayfadır örnek program parçalarına ağıriık verılmıştır Ancak referans bölumlerı C sıntaksı, komutları ve fonksıyonlarına detaylı yer verır Hangı derleyıcıyı alırsanız alın, C dilınde yenı ısenız, adım adım ılerleyen bır rehbere sahıp olmak gerekır öğretıcı bölümlerın hıçbırı iyı, amaçlı hazırianmış bır rehberın yerıne geçemez Uzun vadede el kitabının derteyicinın işletım kuralları konusunda ne dedığı sizın için daha ılgı çekıcı olacaktır Ödenen paranın en iyı karşılığını bulmak ıçın C teorısinden çok kütüphane fonksıyonları, makrolar ve derleyıcının ıç çalışması konusunda bılgı edınmek gerekır Teorının öğrenılmesı bır defalık ıştır, ancak derleyici referansının kullanımı sureklı olacaktır Bir C progrart]i gelıştırılırken yazımderlemehata araştırma aşamalanndan geçilir Herhangı bır büyuk ya da karmaşık program ıçın bu döngüden bırçok defa geçılır Bu çalışmanın mumkün olduğu kadar kolay olması ıçın iyı bir editöre sahıp olmak önemlıdır Daha iyı çözüm, bir entegre program gelıştırme ortamının bulunmasıdır Entegre bır program gelıştırme ortamı, MSDOS komut satırını görmeden, tamamen bu ortam ıçınde program edıtleme, derleme ve çalıştırma olanağı sağlar Bu uygulamanın temel avantajı hızdır Bu durumda ayrı ayrı edıtör ve derleyıcılerı yuklemek ve çalıştırmak gerekmez Hepsi "editörlü" Incelenen tüm derleyıcılerde edıtör bulunuyor Bır kısmının VVordstar uyumlu olduğu söylenmektedır Microsoft MSDOS ıçin bır edıtör temını konusuyla uğraşmamış olduğundan, gerçekte PC dünyasında standart bır edıtör bulunmamaktadır Sonuç olarak VVordstar tarzı tuş tanımlamalan bır çeşit "default" ara bırım olmuştur Pek çok programcının tercıh ettığı bır edıtör vardır Tüm bu ürünler kendı editörünüzü kullanabıleceğınız bır komut satırı işlem moduna sahıptır (O durumda editleme, derleme ve hata araştırma adımları ayrı ayrı uygulanır) Verılen edıtör dışında kendı edıtörünuzü kullanabılırsınız Ancak o takdırde entegre ortamın hız avantajından yararlanmamış olursunuz Incelenen derleyici edıtörlerı ıçınde Mlcrosoft'unkı en uygun görunüyor (Bu edıtör tam derleyici ile verılıyor, Ouıck C ıle değıl) Bu edıtörlerden bırı gıbı görunmesını sağlayan önceden tanımlı konfıgurasyonları da vardır En beğenmedığımız edıtör Power C'nın edıtörudur O edıtör CP/M80 sıstemlerınde çalışılan ılk gunlerı hatırlatmaktadır ZED Zortech edıtörü, tuhaf blok ışlemlerı nedenıyle olumsuz puan almıştır Entegre ortam anlamında Power C ve Zortech C'nın tum yaptığı kullanıcının derleyici ve hata araştırıcısı bölumu (varsa) istemesıne olanak sağlayan bır edıtör temınıdır Bazı programcılar entegre ortamların kısıtlayıcı olduğunu ılerı sürer Arka arkaya kuçük programların geliştirılmesı gerektığınde hız ve esneklık sağlıyorsa tam entegre bır ortamın lehıne tezlerın çok daha güçlü olduğu görulur Microsoft, Borland ve JPS hepsı entegre ortam temin etmektedır En fazla entegre ortam kavramına yakın olanı JPS Topspeed C sıstemıdır Istesenız bıle komut satırından çalışmayı tuhaf hale getırecek ölçude Topspeed C başka herhangı bır sıstemden daha çok zıllerı, ıslıkları olan metın temeline dayanan bır sıstemdir Modula 2 sıstemıne dayanır ve gelecekte şırketın tum derleyıcılerının aynı ortamı kullanması şeklınde bır eğılım mevLütfen Sayfayı çeviriniz l Uat Ml( (n k|M>U III* \»', »W*M > ı««lı«ı( I«|«.HM« mlr«UllrV. l l t o H «twı« Upılfll* I» (lw U«1 fll*\»'. »14*111 «nlpıtfll* la tM klMitt IIUMI", lUltı ı (dı.lilt • <•»•*( «rtufll. fprl.tK •Mırr, T*ll*4 U • • lıpıt IIU'li *• •Mlt(1*I ,2). \k"\) • MIID Microsoft C, Oulck C programlama ortamı Ile verlllyor Hatalı Ifadenln altına Ekrandakl konuya göre açıklama getıren yardım programı Turbo C entegre programlama ortamının yararlı bir uzelllğidir doğru kullanım şekli yazılıp farklı renkle ışıklandırılmıştır 15
Abone Ol Giriş Yap
Anasayfa Abonelik Paketleri Yayınlar Yardım İletişim English
x
Aşağıdaki yayınlardan bul
Tümünü seç
|
Tümünü temizle
Aşağıdaki tarih aralığında yayınlanmış makaleleri bul
Aşağıdaki yöntemler yoluyla kelimeleri içeren makaleleri bul
ve ve
ve ve
Temizle