· Özgür Vurgun · Shorts · 1 min read

Hello, World. Built the World First.

Hello, World. Built the World First.

Programlamaya ilk başladığınızda, genelde dilin output fonksiyonunu kullanarak terminale “Hello World” yazdırırsınız. Bu, programlama dünyasına attığınız ilk adımdır;

# Python
print("Hello, World!")
// Java
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
// Go
package main
import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
// Rust
fn main() {
    println!("Hello, World!");
}
-- Haskell
main = putStrLn "Hello, World!"
  • gibi…

Az önce internette buna dair bir geyik gördüm. Adam diyor ki:

“Binlerce satır kod yazdım, hiç hata almadım.” Sonraki sahnede kodu gösteriyor… Tahmin ettiğiniz gibi: Binlerce satır Hello, World yazmış.

Bu sahne beni tetikledi ve bir çılıgınlık yapma isteği uyandırdı. Henüz zamanım yok ama ilk fırsatta yapacağım. Neyi mi? Aşağıya yazıyorum:

  • Günün sonunda sadece terminale “Hello, World!” yazdırılacak.
  • Ama bunu Assembly ile yapacağım.
  • Yetmedi: O assembly kodunu çalıştıracak assembler’ı da ben yazacağım.
  • Son olarak asıl psikopatlık olan assembly’nin çalışacağı işlemciyi VHDL ya da Verilog ile ben tasarlayacağım.

Umarım bu projeye zaman bulurum da, kendi yarattığım dünyaya ilk selamı veririm :)

Share:
Back to Blog

Related Posts

View All Posts »
Kalbini Kırarım

Kalbini Kırarım

Denk gelmişsinizdir, hatta bizzat siz de yapmış olabilirsiniz. Tartışma sırasında, bir noktada karşı tarafa şöyle dediğiniz olmuştur: Kalbini kırmak istemiyorum. Peki burada...

Bottleneck

Bottleneck

- Türkçesi “şişe ağzı” anlamına geliyor. Bu kavramı bir analojiyle anlamaya çalışalım. Aslında kelimenin kendi anlamı bile meseleyi güzel özetliyor. Üzerine biraz yürüyelim. Pet...

17. NestJS Mimarisi: Provider Scope (15. Bölüm)

17. NestJS Mimarisi: Provider Scope (15. Bölüm)

Bir Servis, Herkes İçin Aynı mıdır? NestJS’te @Injectable() bir sınıf tanımladığında, varsayılan olarak bu servis singleton olur: Tüm uygulama boyunca sadece 1 kez oluşturulur ve...