Daha Fazlası :
Home » , » Neden Birçok Programlama Dili Vardır?

Neden Birçok Programlama Dili Vardır?


Her programlama dili özel bir amaca hizmet eder. İnsanlar farklıproblemleri çözmek
için değişik programlama dilleri yazmışlardır. Temelde bilgisayarlar 1 ve 0’lardan oluşan
ikilik sayı*
sistemindeki dili anlarlar. Buna “makine dili” denir:


0010 1010 0001 1101
0011 1100 1010 1111
0101 0110 1101 0101
1101 1111 0010 1001

Makine dilinin dezavantajları, kodlarıyazarken hata yapılma olasılığının fazla olması
ve yazımının uzun sürmesidir. Makine dilinin daha rahat programlanmasıiçin 1950’li
yıllarda “assembly dili” geliştirilmiştir. “Assembly dili” basit, hatırlanması kolay
deyimlerden oluşur.
Programcılar 1 ve 0 ile program yazma yerine “assembly dili”ni geliştirmişlerdir,
bilgisayarın bu yazılanlarla ilgili hiçbir fikri yoktur. Bu sebeple programcılar “assembly dil”
komutlarını“makine dili”ne çeviren programlar yazmışlardır. Bu programlara “makine dili
çeviricisi - assembler” denir. Böylece “assembly dili” ile yazılmışbir kod, bilgisayarın
anlayabileceği “makine dili”ne dönüşmüşolur.
Not: Bir programıilk denemede çalıştırmak zordur. Genel davranışolarak programıokunaklı
yazarsanız, hatalara fırsat vermez, ileride bir eklenti yapmak istediğinizde zorlanmazsınız.

* Bir çevrim örneği:
(1100)2= 1 * 23+ 1 * 22+ 0 * 21+ 0 * 20= 8 + 4 = (12)10
Share this article :
 

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