Daha Fazlası :
Home » » ...

...


Mühendisler diğer insanların rahatça program yazmalarıiçin Basic (Beginners All
Purpose Symbolic Instruction Code - 1964) ve Pascal (1971) gibi diller üretmişlerdir. Basit
bir dilden yola çıkılarak istenen dile geçişyapılabilir.



Gördüğünüz gibi ekrana bir mesaj yazmak için Basic’te sadece bir satır kod yeterli
oluyor. Bu dil sayesinde insanlar kodun yazımıile uğraşmaya değil, amaçladıklarıişe
odaklanabiliyorlar.

C ve Basic arasında kalan Pascal ise biraz daha iyi görünümlü, yapısal program
yazmayısağlıyor:

Lisp 1950’li yıllarda yapılmışbir derlenebilen mantık programlama dilidir. Prolog
(“programming in logic” kelimelerinin kısaltması) adındaki 1972 yılında ortaya çıkan dil ise,
“mantık programlama dili” olarak tarif edilebilir. Komut dizileri yerine mantık deyimleri ile
program yazılır. Genellikle yapay zekâ ile ilgili konularda kullanılır. Yazımıve kurallarıçok
basittir.

Yüksek seviyeli dillerin genel özelliklerini şöyle özetleyebiliriz:
• “Makine diline” göre daha şişkinve yavaşkod meydana getirirler.
• Tüm sistem kaynaklarına ulaşılamayabilir, tabii amacınız disk yardımcı
programı(Norton SystemWorks…) gibi program yazmak değilse…
G Bir derleyici gereklidir.
• Kısa zamanda program yazmaya başlanır.
• Öğrenme ve ustalaşma için geçen zaman fazla değildir.
• Yanlışlıkla sistem kaynaklarının bozulmamasıiçin kalkanlarıvardır.
•Okumasıve değiştirmesi kolaydır.
• Başka bilgisayar çeşitlerinde de çalışabilirler, yani taşınabilirdirler.
Sık sorulan sorular:

1. Assembly dili ile yüksek seviye dil arasındaki hız farkıne kadardır?
Cevap:Assembly dili yaklaşık 2 ile 20 kat arasında daha hızlıdır.

2. Assembly dili ile yüksek seviye dil arasındaki program tasarım süresi
ne kadardır?
Cevap:Assembly dili yaklaşık 10 ile 100 kat arasında daha yavaşsürede tamamlanır.

3. Derleyiciler hangi dilde geliştirilmişlerdir?
Cevap:Önceleri assembly dili ile yazılmışlardır. Daha sonra yüksek seviye
diller güçlendikçe bu diller kullanılarak derleyiciler yazılmıştır.
Share this article :
 

Copyright © 2011. PccNett . Tüm Hakları Saklıdır.
Design Template by pccnett | Support by creating website | Powered by Blogger