Bu Blogda Ara

C ve C++ Arasındaki farklar


 C

      AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis M. Ritchie tarafından UNIX İşletim Sistemi’ ni geliştirebilmek amacıyla B dilinden türetilmiş yapısal bir programlama dilidir. Geliştirilme tarihi 1972 olmasına rağmen yayılıp yaygınlaşması Brian W. Kernighan ve Dennis M. Ritchie tarafından yayımlanan “C Programlama Dili” kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin (Microsoft Windows, GNU/Linux, *BSD, Minix) yapımında %95′ lere varan oranda kullanılmış, halen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken heryerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça esnek bir dildir. Esnekliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlar.

 C++

     1980 yılında Bjame Stroustrup tarafından geliştirilmiştir.C++ dili C temelli ve C nin bir üst kümesi olarak düşünülebilir. C++ en popüler nesne temelli programlama dilidir. C++ dilinin ilk ismi “C with Classes”(C ile sınıflar) idi. C++ dili C diline nazaran daha etkili ve güçlüdür.Ve en önemli özelliği ise C ‘den farklı olarak nesne temelli bir dildir.Şu anda C++ dili ANSI ve ISO kuruluşları tarafından standartlaştırılmıştır. Bu standartların son versiyonu 1997 yılında yayınlanmıştır.