Yükleniyor...

C++ İlk Program: “Hello World” Nasıl Çalışır?

C++’ta ilk programınızı yazın ve “Hello World” örneğiyle derleme, çalıştırma ve program akışının nasıl işlediğini öğrenin.

C++ diline yeni başlayanlar için en geleneksel ilk örnek “Hello, World!” programıdır. Bu örnek, bir C++ uygulamasının nasıl derlendiğini ve çalıştığını anlamak için en iyi başlangıçtır. Bu makalede, C++’ta basit bir konsol çıktısının nasıl yazıldığını, derleme sürecinin nasıl işlediğini ve kodun her satırının ne anlama geldiğini adım adım inceleyeceğiz.


1. İlk C++ Programı

Visual Studio 2022 veya herhangi bir GCC/Clang ortamında yeni bir Console Application oluşturun ve aşağıdaki kodu yazın:


#include <iostream>   // Giriş/çıkış işlemleri için gerekli kütüphane
using namespace std;  // std isim alanını kullanacağımızı belirtir

int main() {
    cout << "Hello, World!" << endl; // Ekrana mesaj yazdırır
    return 0;                        // Programın başarıyla bittiğini belirtir
}

Bu kodu çalıştırdığınızda konsolda şu çıktı görünür:


Hello, World!

2. Kodun Satır Satır Açıklaması


3. Derleme ve Çalıştırma Süreci

C++’ta kod yazmak yeterli değildir; derlenip yürütülebilir hale getirilmesi gerekir. İşte derleme süreci:

  1. Kaynak kod: .cpp uzantılı dosyada yazılır.
  2. Derleyici (Compiler): Kaynak kodu makine koduna dönüştürür.
  3. Bağlayıcı (Linker): Kütüphaneleri ve fonksiyonları birleştirir, .exe veya .out dosyası oluşturur.
  4. Çalıştırma (Run): Ortaya çıkan dosya işletim sistemi tarafından çalıştırılır.

Derleme sürecinin basitleştirilmiş hali:


Kaynak Kod (.cpp)
     ↓
Derleyici (g++)
     ↓
Nesne Dosyası (.o)
     ↓
Bağlayıcı (Linker)
     ↓
Yürütülebilir Dosya (.exe / .out)

4. Visual Studio 2022’de “Hello World” Çalıştırmak

  1. Visual Studio’yu açın.
  2. "Yeni Proje Oluştur (Create a New Project)" - "Console App" (C++) seçin.
  3. Proje adını örneğin HelloWorld olarak belirleyin.
  4. Oluşan main.cpp dosyasına yukarıdaki kodu yapıştırın.
  5. Ctrl + F5 tuşuna basarak programı derleyin ve çalıştırın.
Visual Studio 2022 C++ yeni konsol projesi oluşturma Visual Studio 2022 C++ konsol projesi isimlendirme

Çıktı penceresinde Hello, World! yazısını gördüyseniz ilk C++ programınız başarıyla çalışmıştır.


5. GCC veya Clang ile Derleme (Linux / Windows MSYS2)

Eğer Visual Studio kullanmıyorsanız, terminalden de aynı işlemi yapabilirsiniz. Kodunuzu hello.cpp dosyasına kaydedin ve aşağıdaki komutu çalıştırın:


g++ -std=c++20 hello.cpp -o hello
./hello

veya Clang kullanıyorsanız:


clang++ -std=c++20 hello.cpp -o hello
./hello

Her iki durumda da program ekrana şu çıktıyı verecektir:


Hello, World!

6. Yaygın Hatalar


7. TL;DR

  • C++ programları main() fonksiyonundan başlar.
  • #include <iostream> → giriş/çıkış kütüphanesini ekler.
  • cout → ekrana yazdırma işlemi yapar.
  • Programı Visual Studio 2022 veya GCC kullanarak çalıştırabilirsiniz.
  • İlk çıktınız “Hello, World!” olduysa artık C++ yolculuğunuz resmen başladı.

İlişkili Makaleler