Cumartesi, 13 Ekim 2012 16:54

C++ dili

Yazan
Öğeyi Oyla
(0 oy)

Bu konuda C++ dili tanıtılıyor. Bu dilin yapı taşları olan standart tipler, tip dönüşümleri, atomlar, literaller, tanımlayıcılar, deklerasyonlar tanıtılacak. C++ dilinin tarihi C dili olan bağları, standart kütüphane ve Qt sınıfları tanıtılacak.

1.1 Kısaca C++

C++ dili yapısal bir programlama dili olan C dilinin geliştirilmesi ile oluştu. C++ dili C diline fonksiyon ve operatör aşırı yükleme,  referanslar, sanallaştırma ve nesne tabanlı programlama dili özelliklerini kazandırdı.
C++ dili C dilinin hız ve esnekliğini koruyarak üst seviye programlama dillerinin özelliklerini kazandırdı.

1.2 C++ Dilinin Kısa Tarihi

C++ dili Bjarne Stroustrup tarafından AT&T Bell Labs'da üretildi. 1981 yılında AT&T tarafından başlangıç versiyonu sunuldu. The C++ Programming Language adlı kitap 1986 başlarında (yazarı Bjarne Stroustrup ) tarafından yayınlandı. 1989 yılında C++ dilinin ikinci versiyonu piyasaya çıktıkdan sonra bu programlama dili programlamacılar arasında popülerlik kazandı. 1997 tarihinde Amerika Ulusal Standart Enstitüsü C++ dili standartını yayınladı. 1997 yılında Stroustrup'un kitabının üçüncü versiyonu yayınlandı ve bu kitap kesin bir referans kitabı olarak programlama çevrelerince kullanıldı.

Takip eden güncelleştirmeler International Electrotechnical Commission (IEC)'nin de yardımlarıyla ISO tarafından yapıldı. 2005 yılında trl olarak da bilinen C++ dili ve standart kütüphanesinde bir çok eklentiler yapıldı. C++11 ( daha önceki adı ile C++0x) ISO tarafından 12 Ağustos 2011 yılında en son versiyon olarak tanımlandı.

1.3 İlk C++ Örneği

#include <iostream>
int main(int argc, char *argv[])
{
     using namespace std; 
    int fakPar = 0 ;// Değişkenler deklare ediliyor
    int fak(1) ;
    do {
    cout << "Faktoriyeli alinacak sayiyi girin: ";
    cin >> fakPar;
    if ( fakPar < 0 ) {
    cout << "Lutfen negatif degerler girmeyin!" << endl;
    }
    if( fakPar >12)
    {
        cout << "Maksimum 12! hesaplanabiliyor" << endl;
    }
    } while (fakPar < 0||fakPar > 12) ;
    int i = 2;
    while ( i <= fakPar ) {
    fak = fak * i;
    cout<<fak<<endl;
    i = i + 1;
    }
    cout << fakPar << " faktoriyeli: " << fak << endl;
    return 0;
 }
 

Satır 1: Standart C++ kütüphanesi yükleniyor. C++ dilinin eski versiyonlarında <iostream.h> şeklinde kullanılıyordu. Yeni versiyonlarda buna izin verilsede tavsiye edilmediği için biz yeni standarta göre ekleyeceğiz.
Satır 2:int tipinde veri dönderen main fonksiyonuna başlıyoruz.
Satır 4:std:: ön eki olmadan bu std içindeki tüm fonksiyonları (cin,cout gibi) gibi kullanmamızı sağlıyor.
Satır 5:C programla tipinde değişken bildirim ve başlangıç değeri verme söz dizimi.
Satır 6:C++ programla tipinde değişken bildirim ve başlangıç değeri verme söz dizimi.
Satır 7:do..while döngüsü başlıyor.
Satır 8:Standart çıkışa yazılıyor.
Satır 9:Standart girişten veri okunuyor ve int veri tipine çevriliyor.
Satır 12:if bloğu sonlanıyor.
Satır 17:Eğer false değer üretiyorsa do döngüsünden çıkılıyor.
Satır 19:while döngüsüne başlanıyor.
Satır 23:while bloğu sonlanıyor.
Satır 25:main fonksiyonu 0 değeri döndürüyor. 0 değerinin dönmesi hata yok manasına gelir.
Satır 26:main fonksiyon bloğu sonlanıyor.

Okunma 2721 defa Son Düzenlenme Cumartesi, 13 Ekim 2012 18:25

Son Ekledikleri: Super User

Benzer Öğeler (etikete göre)

Yorum Ekle

Gerekli olan (*) işaretli alanlara gerekli bilgileri girdiğinizden emin olun. HTML kod izni yoktur.