# ​"Merhaba Dünya": Her Şeyin Başladığı O İki Kelimenin Hikayesi Author: Halil İbrahim Sandıraz · Date: July 3, 2026 · Category: Teknoloji & YZ · Tags: Merhaba Dünya, Yazılım, Kodlama, Programlama Source: https://www.pearlyouthsociety.com/forum/merhaba-dunya-her-seyin-basladigi-o-iki-kelimenin-hikayesi-1oflz --- ​Yeni bir programlama dili öğrenmeye karar verdiniz. Geliştirme ortamınızı kurdunuz, dokümantasyonları açtınız ve o ilk kodu yazdınız. Derleyiciyi veya yorumlayıcıyı çalıştırdığınızda ekranda beliren o tanıdık ifade size adeta göz kırpar: "Hello, World!" Bugün, modern web framework'lerinden gömülü sistemlere kadar her ortamda sistemin düzgün çalıştığını doğrulamak için kullandığımız bu iki kelime aslında nereden geliyor? Gelin, bilgisayar bilimleri tarihinin en tatlı geleneklerinden birinin kökenine inelim. ### 1970'lere, Bell Laboratuvarlarına Dönüyoruz Hikayemiz, modern bilişimin beşiği sayılan Bell Laboratuvarlarında (Bell Labs) başlıyor. 1970'lerin başlarında, bilgisayarlar hala devasa odaları kaplayan, delikli kartlarla veya devasa terminallerle iletişim kurulan makinelerdi. ​Bu dönemde, bilgisayar bilimcisi Brian Kernighan, "B" programlama dili için bir eğitim kılavuzu yazıyordu. 1973 yılında kaleme aldığı "A Tutorial Introduction to the Programming Language B" (B Programlama Diline Eğitici Bir Giriş) adlı dahili memorandum, bu ikonik cümlenin literatüre girdiği ilk yer oldu. Ancak "Merhaba Dünya" asıl şöhretini birkaç yıl sonra yakalayacaktı. ### ​C Dilinin Yükselişi ve Bir Efsanenin Doğuşu 1978 yılında Brian Kernighan ve Dennis Ritchie, bilgisayar tarihinin en önemli kitaplarından birini yayınladı: The C Programming Language (genellikle K&R C olarak bilinir). Bu kitap, C dilini dünyaya tanıtmakla kalmadı, aynı zamanda yeni bir dil öğrenirken ekrana bir mesaj yazdırma geleneğini de standartlaştırdı. Kitabın başlarında, okuyucuya dilin temel yapısını göstermek için şu efsanevi kod bloğu kullanılmıştı: ``` main( ) { printf("hello, world\n"); } ``` Bu basit kodun amacı sadece ekrana bir şeyler yazdırmak değildi. Aslında bu, sistemin derleyicisinin, bağlayıcısının (linker) ve çalışma zamanı ortamının (runtime) doğru bir şekilde kurulup kurulmadığını test eden nihai bir "sağlamlık kontrolüydü" (sanity check). ### Neden "Hello, World"? Peki ama neden "Merhaba Dünya"? Neden "Test 1 2 3" veya "Sistem Hazır" değil? ​Brian Kernighan'a yıllar sonra bir röportajda bu sorulduğunda, kelimelerin nereden aklına geldiğini tam olarak hatırlayamadığını, ancak o dönemde izlediği bir çizgi filmden etkilenmiş olabileceğini belirtti. O çizgi filmde, yumurtadan yeni çıkan bir civcivin "Merhaba Dünya!" dediği bir sahne vardı. Yeni doğan bir programın da dünyaya gözlerini bu şekilde açması, Kernighan'ın bilinçaltında muazzam bir metafor yaratmış olmalı. Bir dahaki sefere yeni bir projeye başlarken terminalinizde o iki kelimeyi gördüğünüzde, sadece kodunuzun çalıştığını değil; aynı zamanda 50 yılı aşkın süredir devam eden, milyonlarca geliştiricinin paylaştığı o büyük mirasın bir parçası olduğunuzu hatırlayın. --- This content belongs to İnci Gençlik Dergisi (Pearl Youth Society). Free to read; please cite the source when quoting: https://www.pearlyouthsociety.com/forum/merhaba-dunya-her-seyin-basladigi-o-iki-kelimenin-hikayesi-1oflz