Tuesday, June 18, 2013

C++ Programming Language, Fourth Edition

     Günümüzde C​ ve C++​ programlama di​lleri​, metale yakın olması nedeni ile
  • Unix sistem​lerinin​ programla​n​ma​sında​, 
  • ​Gömülü sistemlerin programlanması​nda​, 
  • ​Gerçek-zamanlı sistemlerin programla​n​ma​sında, 
  • ​Çok çekirdekli sistemlerin programlanmasında​,​
  • Grafik İşlemci Birimlerinin programlanmasında 
ağırlıklı olarak ​kullanılmaktadır.

     C++, 2011 yılında çıkan yeni sürümü ile günümüz modern programlama dillerinde bulunan birçok ileri düzey özelliğe kavuşmuştur. Nihayet paralel programlama için kullandığımız İş Parçacıkları (=Thread) işletim sistemine bağımlı olmaktan kurtuldu ve dilin bir parçası haline geldi. Nesneye dayalı programlama (=Object Oriented Programming) ve Üretken Programlama (=Generic Programming)'dan sonra Fonksiyonel Programlama yeteneğine kavuştuk. Şablonlar değişken sayıda tip parametresi alabiliyor. C++'ın soyutlama gücü hiç bu kadar güçlü olmamıştı. 
C++ programlama dilinin tasarımını Bjarne Stroustrup yapmıştır. Aynı zamanda dilin standartlaştırma kuruluna liderlik etmektedir. Bu konuda yazdığı "C++ Programming Language" kitabı geçen ay dördüncü baskısını yaptı. Kitabın siparişini Amazon'un web sitesinden verebilirsiniz. Bu yeni baskısı 1360 sayfadan oluşuyor. Daha önceki baskıların yıllarına ve sayfa sayılarına bakalım:
  • Birinci baskı, 1985, 326 sayfa
  • İkinci baskı, 1991, 696 sayfa
  • Üçüncü baskı, 1997, 920 sayfa
  • Üçüncü özel baskı, 2000, 1030 sayfa
İlk ve son baskı arasında 28 yıl geçmiş. Sayfa sayısındaki artış ise tam 4 katı.



No comments:

Post a Comment