Öncelikle program nedir? Onu inceleyelim. Program; belirli bir amaca yönelik olarak hazırlanmış, verilen komutlar doğrultusunda istenilen işlemleri belirli bir sırada yerine getiren komut dizisidir.
Programlama dili hakkında ayrıntılı bilgiye ulaşmak için tıklayınız.
C++ nedir?
C++ (Si pılas pılas diye okunur.) programlama dili, Bjarne Stroustrup’un doktora tezine çalıştığı 1979’a kadar uzanan bir tarihe sahiptir. 1983 yılından öncesine kadar dil farklı isimle anıldı. 1983’te, dilin adı C++ olarak değiştirildi. C dilinde ++ operatörü bir değişkenin değerinin arttırmak için kullanılan yeni bir operatördür. Basit düşünürsek C dilinin laboratuvarlarda geliştirilmiş halidir. Bilgisayar programları, oyun yapmak ve Siber Güvenlik alanında uzmanlaşmak isteyenler kesinlikle öğrenmelidir.
Bir C++ programının geliştirilmesine uygun zemin hazırlamak amacıyla Düzenleme (Editing) aşaması önemlidir. inceleyelim.
Düzenleme (Editing): Programcı bir düzenleyici program (editör) yardımı ile C++ programını (kaynak kod) yazar, gerekli düzenlemeleri yapar ve diske dosya olarak kaydeder. Bir C++ kaynak kod dosyası genellikle “.cpp” uzantılıdır.
Programcılara kaynak kodlarını yazmada kolaylık sağlamak amacıyla çeşitli yazılım geliştirme araçları geliştirilmiştir. Bu araçlarda yer alan hata ayıklayıcıları sayesinde programcı yazım hatalarını ve mantıksal hataları rahatlıkla tespit edebilir. En gelişmiş aracı Visual Studio olarak kabul edebiliriz.
Kod Yazarken Genellikle 2 tip hata ile karşılaşılır:
Yazım hataları: Bir parantezi eksik ya da fazla yazmak, noktalı virgül “;” işaretini unutmak yazdığımız kodları çalıştırmaz. Derleyici bu hataları algılayarak kullanıcıya hatanın yerini bildirir.
Çalışma zamanı hataları: Örneğin, kullanıcı sayısal değer girilmesi gereken bir değişkene metin girdiğinde hata oluşacaktır.
Gelin ekrana Merhaba Dünya yazdıralım.
#include <iostream> using namespacestd; int main() { cout<<"Merhaba Dunya\n"; }
Şimdi yukarıdaki kod dizinlerine geçelim. #include satırı ön işlemciye bir bilgilendirme mesajıdır. # karakteri ile başlayan satırlar C++ programı derlenmeden önce ön işlemci tarafından çalıştırılır. Dikkat etmemiz gereken en önemli husus ‘;’ işaretidir. Bu kısımların sonuna eklenmez. Örnekte verilen ve ön işlemci tarafından içeriğinin eklenmesi istenen iostream başlık dosyası C++ programlarında girdi/çıktı işlemleri için gereklidir. Daha sonraki satırda yazılan using namespace std; isim uzayıdır. Kod dizinini daha gazla uzatmamak için isim uzayını kullanıyoruz. Elbette işimizi kolaylaştırıyor. C++ programları bir veya birden fazla fonksiyon içerir ve bu fonksiyonlardan birisi main olmak zorundadır. C++ programları çalışmaya main fonksiyonunun ilk satırı ile başlar. Merhaba Dünya’nın yanında “\n” işareti ise bilgisayara satırın bittiğini söyler.