close
c plus plus

C++ Programlama Diline Genel Bakış

C programlama diliyle benzerlik ve içerik yönünden çok farklı değildir fakat kullanılan kodlar değişmiş kullanılan kütüphaneler çoğalmıştır. Çok fazla detaya girmeden hemen anlatmaya başlayacağım.

Tarihi, nasıl kimler tarafından bu dilin çıkarıldığı, hangi dilden türediği gibi merak ettiğiniz konular olursa vikipedi sitesinden bu sorularınızın cevabını bulabilirsiniz. Bilinmesinde fayda vardır illaki ama bence dilin tarihini bilmektense programlamayı bilmek daha iyidir diye düşünüyorum. Tabi bu herkesin kendi kararı o yüzden burada tarihini anlatmadım.(Şimdi eğer indirmediyseniz Dev C++ derleyicisini bilgisayara kurun.)

 

C++  Programlama Dilinin Genel Yapısı

C++ programla dili aynı C dili gibi iki temel bölümden oluşur.

  • Ön işlemci direktifleri
  • Ana fonksiyon ve yardımcı fonksiyonlar

Önişlemci Direktifleri

  • #include<kütüphane_ismi . header_dosyası>: Bu komut önişlemciye hangi kütüphanenin header_dosyasını kullanarak programı çalıştırması gerekiğini söyler. Mesela C programlama dilince (#include<stdio.h>) diye tanımladığımız kod c++ dilinde (#include<iostream.h>) şeklinde tanımlarız ve kodlarımız bu kütüphanedeki kurallara uygun olarak derlenir ve bilgisayar tarafından çalıştırılır.
  • #define tanım kalıp :  Bu komut önişlemciye  tanım isminde kalıp verisini yaz der ve ister ana fonksiyonda ister diğer fonksiyonlarda artık tanım ismini çağırdığımızda kalıp verisi gelecektir. Örnek olarak göstermek gerekirse;

#define PI 3,1415826335

Bu komutu kullanarak artık programımızın istediğimiz  yerinde bu PI değişkenini kullanabilirve işlem yapabiliriz.

Ana Fonksiyon Ve Yardımcı Fonksiyonlar

main() : Bu fonksiyon C programlama dersinde de anlattığımız gibi ana fonksiyondur ve diğer fonksiyonların çalışması için gereklidir.

Diğer yardımcı fonksiyonları ilerleyen fonksiyonlar dersinde işleyeceğimiz için kafanızı karıştırmayalım.

Şimdi programlamaya geçebiliriz. İlk dersimiz herkes için bir başlangıç olan ekrana “merhaba dünya” yazdırmaktır.

 

Programdaki ” std ” kelimesini cout komutunun başına geldiği gibi normalde cin , endl , string gibi komutların başına getiririyoruz. Bunun nedeni kütüphane dosyalarında ” std ” isim alanında bildirilmiş olmalarıdır. ” std ” isim alanıyla bildirilmiş olan komutları bu isim alanına getir diyoruz yani kısaca. Ama bunu her komutun başında yapmak yerine direk ana programın başında using namespace std; diye tanımlasak bu yükten kurtuluruz. Şimdi onunla ilgili bir örnek gösterelim.

VERİ TİPLERİ

Programlama maceranızda değişkenleri tanımlarken kullanacağınız veri tipleri aşağıda verilmiştir. Bunların kullanımı önemlidir.

Veri TipiBant GenişliğiAlt Sınır      Üst Sınır
char8 -128              +127
unsigned char8

     0                 255

signed char8-128                127
int16 -32768              32767
unsigned int16    0                 65535
short int16

-32768              32767

unsigned short int16     0                   65535
long int32

-2147483648          2147483647

unsigned long int32               0                4294967295
float32

3.4E-38                3.4E+38

double64       1.7E-308              1.7E+308
long double80      3.4E-4932             1.1E+4932
Etiketler : bilgi edinmec dilic plus plus programlamac programlama dilic++ dilinin genel yapısıc++ ile ilk program

Yorum Yap