13 Ocak 2015 Salı

C Programlama Dili'nin Tarihi


C  dilinin  tarihini  incelediğimizde   C  dilinin  UNIX  işletim  sisteminin  bir  yan  ürünü  olarak
doğduğunu  söyleyebiliriz.  UNIX  işletim  sisteminin  orjinal  ilk  versiyonunu   Bell
Labaratuarları'nda çalışan Ken Thompson tek başına yazmıştı ve UNIX'in bu ilk versiyonu DEC
PDP-7 isimli bilgisayarda çalışıyordu. DEC PDP-7 ilk mini bilgisayarlardan biriydi ve ana belleği
yalnızca 16 K (16 MB değil!). Yıllardan 1969'du.
Zamanının diğer işletim sistemleri gibi UNIX de assembly dilinde yazılmıştı. Assembly dilinde
yazılan  programları  geliştirmek  çok  zor  ve  zahmetli  olduğundan,  Thompson  UNIX  işletim
sistemini daha geliştirebilmek  için,  makine dilinden daha yüksek seviyeli bir dile gereksinim
duydu.  Bu  amaçla  küçük  bir  programlama  dili  tasarladı.  Kendi  dilini  tasarlarken  Thompson,
1960  yıllarının  ortalarında  Martin  Richards  tarafından  geliştirilmiş  BCPL  dilinden  yola  çıktı.
(BCPL = Business Common Programming Language. Bu dil de CPL = Cambridge Programming
Language'den türetilmiştir. CPL'in kaynağı da tüm zamanların en eski ve en etkili dillerinden
biri olan ALGOL 60'dır.  ALGOL 60 Pascal, ADA,  Modula2 dillerinin de atasıdır, bu dillere bu
yüzden C dilinin kuzenleri de diyebiliriz.

0 Yorum:

Yorum Gönder