Code::Blocks

code::blocks logo
C++ dili ile geliştirilmiş Code::Blocks, birçok platformda (Linux, Microsoft Windows, MacOS) çalışabilen, açık kaynak kodlu bir IDE'dir. Şu anda Code::Blocks C/C++ ve Fortran dillerine yöneliktir.

Code:Blocks güncel sürümünü bu bağlantıdan indirebilirsin.

Bakın: Microsoft Visual Studio

C++ Programlama Dili (Bjarne Stroustrup)

bjarne stroustrup, c++
Bjarne Stroustrup
C++, Bell Laboratuvarlarından Bjarne Stroustrup (Bakın: Tüm Zamanların Best 20 Bilgisayar Programcısı) tarafından 1979 yılından itibaren geliştirilmeye başlanmış, C dilinden türetilmiş bir programlama dilidir. İlk olarak C With Classes (Sınıflarla C) olarak adlandırılmış, 1983 yılında ismi C++ olarak değiştirilmiştir.

Önemli NOT: Her C programı, bir C++ programıdır. Yalnız her C++ programı, bir C programı değildir.

Önemli NOT 2: C++, Object Oriented Programming (OOP) bir programlama dilidir.

Akış Şeması (Flowchart)

Bir algoritmanın sembollerle görsel ifadesine akış şeması denir.

Temel akış şeması sembolleri:
Algoritma, Akış Şeması, Başlangıç, Sembol
Algoritmanın başladığını ya da sonlandığını belirtmek için kullanılır.

Algoritma (Algorithm)

Algoritma, bir problemin çözümü için gerekli olan sıralı adımların bütününe denir.

Bir algoritma için aşağıdaki maddelerin sağlanması gereklidir.
  • Bir başlangıcı ve sonu olmalıdır.
  • Adımlar priority sırasına göre sıralanmalıdır.
  • Her adım anlaşılır ve kesin olmalıdır.

Example: Verilen 2 Sayının Toplamını Bulan Algoritma
Adım 1: Başla
Adım 2: Oku 1. Sayı
Adım 3: Oku 2. Sayı
Adım 4: Topla 1. Sayı ve 2. Sayı
Adım 5: Dur