Programlama Dilleri(Programming Languages)

  C/C++  Dili ve Tarihçesi  

     C ; 
           AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis Ritchie tarafından UNIX İşletim Sistemi' ni geliştirebilmek amacıyla B dilinin yetersizliği üzerine B dilini geliştirilerek  türetilmiş yapısal bir programlama dilidir. Geliştirilme tarihi 1972 yılında başlamıştır fakat dilin yaygınlaşması  Brian Kernighan ve Dennis M. Ritchie tarafından hazırlanan The C Programming Language çıkmasıyla hızlandı. Dilin dünyada kullanım olarak her zaman sıralamada her zaman 1. sıradadır bunun sebebi  C dilinin neredeyse  sınırsız uygulama geliştirme  olanağı sunması ve  C dili ile yazılan programın çok hızlı çalışıyor olmasıdır.
      Orta seviyeli bir dildir bundan dolayı sentaks(söz dizilimi) konuşma diline yakındır fakat yüksek seviyeli diller ile yapılacak 1 satırlık kod dizilimi ile yazılacak bir programın 10 satır gibi uzun bir kod yazımı gerektirmesi işi zorlaştırmaktadır.
      Şuanda kullanılan işletim sistemlerinin neredeyse bir çoğunun %95 gibi  kısmı C dili ile yazılmaktadır. Örn(Linux,Microsoft Windows,Mac OSX…) 
  



   C dili ile yazılmış örnek program ;

#include <stdio.h>                   // Standart giriç çıkış kütüphanesi

int main()                                // ana fonksiyon.
{                                            // küme parantezleri ana fonsiyonun başında ve sonunda konullur.
   printf("Bloga hoş geldiniz");  //çıktı ekranına yazı yazdırma kodu.
                    
  return 0;                               // geriye 0 döndürerek programın durmasını sağlıyor.

C ++;  
   Bjarne Stroustrup Bell laboratuarlarında 1979 yılında geliştirilmeye başlanmıştır, C'yi kapsayan ve çok modelli, kullanım alanı geniş bir dildir. İlk C With Classes (Sınıflarla C) olarak adlandırılmış, 1983 yılında ismi C++  olarak ismi değiştirilmiştir.  
    Her C programı aynı zamanda da C++ dır, ama her C++ programı C değildir,kısacası  C++ ,C yi kapsar kümlerden yola çıkarsak. C++'ı C'den ayıran özellikler C++'ın nesne modeli kullanılarak programlama yapısının farklılığıdır.  Sınıflar sayesinde programı yazarken sınıf sınıf yazarak hata ayıklamada kolaylık sağlar ve kodların okunurluğunu artırır tabi ki sadece tek artı yönü bu değil güvenlik açısından C++ daha güvenli ve yazım açısından da C den daha kısa satırlarda yazılır . Ayrıca çok biçimcilik sayesinde bir sınıf tanımıyla yazılmış kod, o sınıf türünden türetilmiş yeni sınıflarla da çalışabilir.
C++  ile yazılmış örnek kod ;

# include <iostream>  //dosya giriş çıkış kütüphanesi
{
using namespace std;  // kodları tanımlayan blok adları 

int main ()                  // ana fonksiyon{

    cout << "Bloga hos geldiniz" << endl; //cout çıktı ekranına yaz yazdırı end de bu yazının sonunu belli eder

    return 0;                 // geriye 0 döndürerek programı durdurur.}
}

Hiç yorum yok:

Yorum Gönder