24 Aralık 2024 Salı English Abone Ol Giriş Yap

Katalog

BİLGİSAYAR DÜNYASI Nasıl bir programlama dili Programlama yapmak için doğru bir dili seçmek, düşünmemizi etkiler, bir sitemi modelleme kolaylaşır. İdeal dil, gereksinim duyulan tüm fonksiyonlara sahip olan dildir. Çevnı Nezıhe Bahaı zı yenı sozcukler eklenirken bazı sozcukler de genel kullanım dışına atılır Programlama dıllerını (COBOL C + + vb ) komıteler ve onculer gelıştırmıştır Kışıler de ışlerı kısaltmaya yarayan yontem ler keşfeder ve bunları dıle eklerler Bazı programlama dıllerı bazı problemler ıçın dığer dıllerden daha uygundur, genellıkle o ışe uygun fonksıyonları olması bu durumun nedenıdır Örneğın matematiksel ışler ıçın APL simulasyon ışlerı ıçın SIMSCRIPT daha uygundur Programlama dıllerını oğrenenler genel lıkle ılk ogrendıklerı ıle daha rahat çalış ma eğılımındedırler Bir oğrencının ılk oğrendığı programlama dılı FORTRAN ıse daha sonra ADA dılını oğrenmeye başlarsa ılk ADA programları FORTRAN tıpınde olur Bu durJrn konuşma dıllerınde de boyledır Fransızca oğrenıyorsam ve Ingılızce konuşan bir kışıysem başlangıçta duyduğum her Fransızca kelı meyı Ingılızceye çevırır cevabımı Ingılızce olarak duşunur sonra Fransızcaya çevırırım Ancak dılı gerçekten bıldığınız zaman duşunmenızde ve başkalarıyla komunıkasyonda onun gucunden yararlanırsınız Colormate PS 40 P ek çok kışı kendı duşuncelerını doğal dılının duşuncelerını anlatmaya yeterlı olduğu kanısındadır Yıne de çoğumuzun şu veya bu şekılde anlata mıyorum dıyerek duşuncelerını ıfade edemedığını belırttığı bir an olmuştur Bu durum dılın mı yoksa konuşanın mı yetersızlığıdır? Dılın duşunce ıle ılıskısı konusunda yapılan araştırmalarda bazı doğal dıllerın dığerlerıne kıyasla bılımsel çalışmalar ıçın daha uygun olduğu sonucuna varıl mıştır Amerıka yerlılerının dıllerı ıle ılgılı bir arastırmada da bazı dıl ozellıklerının fııl çekımıne gerek kalmadan yer ve zaman bılgısı vermesı nedenıyle olayların tartışılmasını daha doğal hale getırdığı anlaşılmıştır Benzer konular programlama dıllerı ve seçımı konusunda da geçerlıdır ceğını gorursunuz (duzen tekrar ve seçım) ışı modullere ayırma tyı bir yontem dır kavramak kolaylaşır Verıler ve kontrol esasına gore modullere ayırma konusunda yerleşık kurallar vardır Geleneksel dıllerı kullanan yazılım gelıştırıcıler ıçın analız ve tasarım konu sunda pek çok seçım mevcuttur Bugun genel eğılım programlamada kullanılan yapıların saklandığı aktıf değışken depolar kullanılmasına veya farklı temsıl bıçımlerı arasında çevırım ışıne ızın veren ODBMS (Objectorıented Data Base Management System) lere yonelıştır Gele neksel yontemler verı akış dıyagramları ılışkı dıyagramları yapı tabloları gıbı teknıklerı ıçerır Bu teknıkler ve dıller nesne esaslı sıstemlerde farklı başarı oranlarıyla kullanılmaktadır Her aşamada farklı dıller de kullanılabılır ama ortak bir dıl kullanılması sureklıhk sağlar Nesne esaslı çalışmada analız ve tasarım ıçın pek çok seçım mumkundur rafık sanatında pazarı ellerınde tutanların en son urunlerı 9000 dolarlık bir PostScrıpt yazıcıyı pıyasaya çıkarmaları oldu NEC Technologıes yazıcısı Colormate PS Model 40 ıle bir parça rahatlama sağlıyor Sunu grafıklerı ıçın hazırlanan yuksek kalıte de renkli çıktı veren ısıyla transfer ya pan bu yazıcı 6995 dolara satılıyor Colormate PS 40 yıne NEC ın 8995 dolarlık yazıcısı Colormate PS 80 ıle aynı kasaya sahıptır Tasarımı ve ımalatı NEC ta rafından yapılan bu makıne 4 renkli kartuşunu kullanarak 16 7 mılyon renk yaratmakta Fıyatın azaltılması belleğın 8 MB tan 4 MB a Adobe font setının 35 den 17 ye ınmesıyle sağlanmış Fiyatı uygun renkli yazıcı G Temel sorun Temel sorun kullanılan dılın çozulecek problemı anlamanıza ve komunıkasyonunuza yardımcı olup olmadığıdır Mevcut durumda analız ve tasarım ıçın yenı bir dıle geçış kosulları olmayabılır ama bu alandakı gelışmelerın ızlenmesı yararlı olacaktır tam gereksınımınıze uygun olanı bir başka dılın yapısında bulabılırsınız Eğer yazılım gelıştırıcılerın yonetıcısı ısenız durum daha da çok onem taşı yor Elemanlarınızdan bırı kaza geçırırse bir başkası onun ışını devam ettırebılecek mı'' Dıyeiım ki aynı anda altı elemanınız ışten ayrıldı, urunun mevcut durumu yenı gelenlerın kolayca kavramalarına yardımcı olacak nıtelıkte tanımlanmış mıdır? (Ortak katılınılan buyuk bir pıyango kaznılması sonucu toplu ışı bırakma olayı orneklerı bılınır) Dıl ve yon temler seçılırken problemın çozumune uygunluk yanında bu tur sorunların da dıkkate alınması gerekmektedır Colormate PS 40 ın grafık hızı 8 MB belleklı modelınkı ıle aynı dakıkada 0 55 grafık sayfası basıyor Metınlerde ıse durum kotuleşıyor dakıkada 1 7 sayfa basıyor NEC bu yazıcıyı alanlar ıçın 2000 dolarlık bir duzenleme ıle bir ust model olan PS 80 e geçış olanağı sağlamakta PS 40 ın renkli çıktıları PS 80 ınkıler kadar kalıtelı Kapasıtesı ıse grafık sanatçılarından daha çok tıpık ış kullanıcılarının gereksınımlerını karşıh yor (nb.PCMagazln, eylul 91) Amaç: İstenileni yaptırmak Bir program ya da program setinin nıhaı amacı bılgısayara bazı ışlerı yaptırtmaktır Işlerın gorunen karmaşıklığına rağmen makıne dılınde bir dızı komut halıne ındırgenmelerı mumkundur Bunlar da basıt arıtmetık fonksıyonlar atama, kıyaslama ve bellek yonetımı gıbı ış lerle sınırlıdır Esasen en sofıstıke SMALLTALK ortamında yaptığımız her şeyı yalnızca çıkarma ve bellek yonetım ışlerını destekleyen bir dılle de yapabılırız Ama doğru dıli seçmek duşunmemızı etkiler bellı bir sıstemı modellememız kolaylaşabılır veya zorlaşabılır İdeal dıl gereksinim duyduğunuz tum fonksiyonlara sahıp olan dıldır Nesne esaslı prog ramlama konusundakı gelışmelerın getırdığı buyuk olanak nesnelerın aıt olduğu sınıf kutuphanelerının gelışımı ve dılın kontrolu ılerleyışının sağlanmasıdır Objectorıented (nesnelerı esas alan) Smalltalk gıbı bir dılı oğrenmeye çalışan kışının daha onceden geleneksel programlama dıllerıyle ılgılı hlçbır deneyımı olmamış ıse ışı kolaylaşacaktır Bu durum mevcut programlama dıllerını kullananların sahıp oldukları bılgılerın bir ışe yaramayacağı anlamına gelmıyor Bellı başlı programlama dıllerı (FORTRAN COBOL PASCAL PL/1 ve C gıbı) çok sa yıda dılın oğrenılmesını kolaylaştıran bir govdeye sahıptır Programlama dıllerı kavramları gıbı bir ders alırsınız yalnızca uç tur dıl yapısı oğrenmenız gereke Sıstem gelıştırmede dıllerın ılk rolu komunıkasyon sağlama ıkıncı rollerı de duşunme ve yaratıcılığın gelışmesıne yardımdır Eskımolar Ingılızce dekı snow (kar) sozcugune karşılık gelen bir suru sozcuğe sahıptır Ingılızce konuşan pek çok kışı ıçın snow" sozcuğu kar yağması olayını ve bu maddeyı anlatmak ıçın yeterlıdır ama kayak yapanlar belkı kosulları tanımlayan bazı sıfatları (ıslak toz halde vb ) gereksinim duyacaktırlar Hemen hemen her Eskımo ıçın ıse daha fazla bılgı gerekecek ve dıllerı ek bılgı taşıyacaktır OCE'nin yeni kalemli çizicileri Oce Graphıcs yuksek performanslı G1800C serısı kalemli çızıcılerlnı daha da gelıştırerek G1800C+ Serısını satışa sundu Yenılıkler aynı anda hem murekkeplı hem de kurşun kalem kullanabılme daha buyuk bellek ve daha fazla verı ıletışım hızı ve seçımlık LocalTalck bağlantısını ıçerıyor Oce Graphıcs'ın pazarlama muduru Jack Tay yenl urun serısl ıle Ilgılı olarak şunları söyluyor G1800C fSerısının artan performansından tum meslekı alanlardakı kullanıcılar yararlanacaktır Bız performansı arttırıp, yenı ozellıkler eklerken, fıyatların aynı duzeyde kalmasını sağlayarak muşterılerımıze yardımcı olduğumuzu duşunuyoruz Butun G1800C +Serısı kalemli çızıcıler AutoCAD ın hem 286 hem de 386 versıyonları ıle kolay ve daha guçlu bir bağ Basitleştlrmeye gidlş Programlama dıllerınde genel eğılım basıtleştırmeye dogru gıdıştır C ve Pascal gıbı dıller orneğın PL/1 dan daha basıttır (ADA bu konuda bir ıstısnadır) Donanımda gelışen eğılım RISC mımarısıne gıdış de bir basıtleştırmedır Herhangı bir dıl ıle tanıdıklığımız arttıkça alt sureçler ve fonksıyonlar, nesneler eklerız Doğal dıller de buyur gelışır Ba24012 lantı sağlayan ADI surucusu ıçerıyorlar Bu da çızım dosyalarının daha kuçuk bılgısayarın verı gonderme suresının daha kısa olması ozellığını getırıyor Apple ortamında çalışanlar ıçın de, LocalTalk bağlantısı sağlanıyor OceGraphıcs buyuk boy çızıcılerın Apple ağlarında dığer çevre bırımlerı gıbı kullanılmasına onculuk edıyor Bu seçenek ağ uzerındekı herhangı sayıda kullanıcının çızıcıye ulaşabılmesı sağltyor Çoğu Macintosh programıyla uyumlu olan bu bağlantı bir laser yazıcı gıbı gerı planda çızdırme olanağı da getırıyor Yenı G1800C +Serısı aynı anda hem murekkeplı hem de kurşun kalem kullanarak çızım yapma olanağı da sağlıyor Kurşun kalemle alınan çızımler elle duzeltılıp (orneğın bir şantıyede) son çıktılar rapıdo ıle alınabılır
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