Hangi Programlama Dili ile İlk “Hello World” Kodunu Yazdın?

Kutay Utku
4 dk okuma

Yazılım dünyasına adım atan herkesin ortak bir başlangıç noktası vardır: “Hello World!”

Bu basit çıktı, aslında bir programlama dilini öğrenmeye başlarken yazılan ilk koddur. Hem dilin temel söz dizimini (syntax) öğretir hem de geliştiriciye ilk çalışan program deneyimini yaşatır.

Bu yazıda, en popüler programlama dillerinde “Hello World” çıktısının nasıl yazıldığını inceleyecek, her dilin kullanım alanlarını ve temel özelliklerini ele alacağız.

1️⃣ C

printf("Hello World!");

Kullanım Alanı:

  • Sistem programlama
  • İşletim sistemi geliştirme
  • Gömülü sistemler
  • Donanım seviyesinde yazılım

Özellikleri:

C dili düşük seviyeye yakın bir programlama dilidir. Bellek yönetimi manuel yapılır ve performans odaklıdır. Günümüzde birçok işletim sistemi (örneğin Linux çekirdeği) C dili ile yazılmıştır.

2️⃣ C++

cout << "Hello World!";

Kullanım Alanı:

  • Oyun motorları
  • Yüksek performanslı uygulamalar
  • Grafik yazılımları
  • Sistem yazılımları

Özellikleri:

C dilinin gelişmiş versiyonudur. Nesne yönelimli programlamayı (OOP) destekler. Unreal Engine gibi büyük oyun motorları C++ kullanır.

3️⃣ C#

Console.WriteLine("Hello World!");

Kullanım Alanı:

  • Windows uygulamaları
  • .NET projeleri
  • Oyun geliştirme (Unity)
  • Kurumsal yazılımlar

Özellikleri:

Microsoft tarafından geliştirilmiştir. Özellikle .NET ekosisteminde güçlüdür ve kurumsal projelerde sıkça tercih edilir.

4️⃣ PHP

echo "Hello World!";

Kullanım Alanı:

  • Web geliştirme
  • Dinamik web siteleri
  • WordPress altyapısı

Özellikleri:

Sunucu taraflı çalışan bir web programlama dilidir. Dünya üzerindeki birçok web sitesi PHP altyapısı kullanır.

5️⃣ JavaScript

console.log("Hello World!");

Kullanım Alanı:

  • Web arayüzleri (Frontend)
  • Node.js ile backend
  • Mobil uygulamalar
  • Web tabanlı uygulamalar

Özellikleri:

Tarayıcı üzerinde çalışan en popüler dildir. React, Vue, Angular gibi framework’lerin temelidir.

6️⃣ Python

print("Hello World!")

Kullanım Alanı:

  • Yapay zeka
  • Veri bilimi
  • Otomasyon
  • Web geliştirme

Özellikleri:

Basit ve okunabilir söz dizimine sahiptir. Yeni başlayanlar için en uygun dillerden biridir. Günümüzde AI ve Machine Learning alanında lider konumdadır.

7️⃣ HTML

<h1>Hello World!</h1>

Kullanım Alanı:

  • Web sayfası oluşturma
  • Statik içerik üretimi

Özellikleri:

HTML bir programlama dili değil, işaretleme dilidir (Markup Language). Web sayfalarının iskeletini oluşturur.

8️⃣ Java

System.out.println("Hello World");

Kullanım Alanı:

  • Android uygulamaları
  • Kurumsal sistemler
  • Bankacılık yazılımları

Özellikleri:

“Bir kez yaz, her yerde çalıştır” (Write Once, Run Anywhere) felsefesi ile geliştirilmiştir.

9️⃣ Go (Golang)

fmt.Println("Hello World!")

Kullanım Alanı:

  • Backend sistemler
  • API geliştirme
  • Mikroservis mimarisi

Özellikleri:

Google tarafından geliştirilmiştir. Hızlı ve sade yapısı sayesinde modern sunucu uygulamalarında tercih edilir.

🔟 Swift

print("Hello World");

Kullanım Alanı:

  • iOS uygulama geliştirme
  • macOS uygulamaları

Özellikleri:

Apple tarafından geliştirilmiştir. iPhone ve iPad uygulamalarının temel dilidir.

1️⃣1️⃣ Ruby

puts "Hello World!";

Kullanım Alanı:

  • Web geliştirme (Ruby on Rails)

Özellikleri:

Okunabilirliği yüksek ve sade bir dildir. Startup projelerinde uzun süre popüler olmuştur.

1️⃣2️⃣ Kotlin

println("Hello World")

Kullanım Alanı:

  • Android uygulama geliştirme
  • Modern backend sistemleri

Özellikleri:

Google tarafından Android’in resmi dili olarak desteklenmektedir. Java’ya göre daha modern ve daha az kod yazmayı sağlar.

“Hello World” Neden Önemlidir?

“Hello World” sadece basit bir çıktı değildir.

Bu kod:

  • Dilin söz dizimini öğretir
  • Derleme/çalıştırma sürecini gösterir
  • Geliştiricinin ilk başarılı çıktısını sağlar
  • Yazılım dünyasına atılan ilk adımdır

Her yazılımcının kariyerinde özel bir yeri vardır.

Hangi Dili Öğrenmeliyim?

Bu tamamen hedefinize bağlıdır:

  • Web geliştirme → JavaScript, PHP
  • Mobil uygulama → Swift, Kotlin
  • Yapay zeka → Python
  • Oyun geliştirme → C++, C#
  • Sistem programlama → C
  • Kurumsal yazılım → Java, C#

Sonuç

Her programlama dilinin kendine özgü kullanım alanı ve avantajı vardır. Ancak hepsinin ortak noktası, yazılım yolculuğunun genellikle bir “Hello World” çıktısıyla başlamasıdır.

Belki de en önemli soru şu:

👉 Sen ilk “Hello World” kodunu hangi dilde yazdın?

💬 Yorum Bırak