Etiket: C

Brainfuck Interpreter

Brainfuck Interpreter

Source: Brainfuck Interpreter Brainfuck interpreter with C++ Brainfuck, 1993 yılında programcı Urban Müller tarafından yaratılmış bir programlama dilidir. Yaratılma amacı mümkün olan en küçük boyutlu derleyiciyi üretmektir. Bilinen bazı derleyicileri 200 bayttan küçüktür. Sadece sekiz komutu bulunmakla birlikte Turing-bütün (Turing-complete) bir dil olduğundan teorik olarak herhangi bir algoritma bu dilde yazılıp işletilebilir. Brainfuck dili çok…

Read More Read More

Switch Case Yapısı C Programlama

Switch Case Yapısı C Programlama

Switch case ifadeleri, uzun ve içiçe koşullu ifadelerin (if statements) yerine geçebilirler. Anahtarın (switch) içine verilen değişken değeri, her bir durumu takip eden değerle karşılaştırılır ve bir değer değişkenin değeriyle eşleştiğinde yani doğru durumu -doğru kasayı da diyebiliriz-  bulduğunda, bilgisayar bu noktadan itibaren programı yürütmeye devam eder. Örneğin bir oyunda ana menü tasarlıyorsunuz ve kullanıcı…

Read More Read More

Döngü Yapısı (Loop) – For, While, Do while

Döngü Yapısı (Loop) – For, While, Do while

Döngüler belirli kod bloklarını tekrar etmek için kullanılır. Döngü yapılarının en temel kullanım şekli, tekrar tekrar çalıştırılması gereken (mesaj panoları gibi) karmaşık kodları sizin için tekrar tekrar çalıştırır. Az sayıda görev yürütüyor olabilirler, ancak ilke olarak, mesajların bir listesini oluşturmak sadece bazı verilerin okunması işleminin tekrar edilmesini ve gösterilmesini gerektirir. Şimdi bunun ne anlama geldiğini…

Read More Read More

Değişkenler (Variables) – C Programlama

Değişkenler (Variables) – C Programlama

İlk bölümde öğrendiğimiz bilgiler ile basit bir C programı yazabiliriz ve buna yorumlar ekleyebiliriz. Bu harika, ama kullanıcılar ile etkileşime geçmek daha güzel olmaz mı? Şanslıyız, C kullanıcıdan girdi (input) almamızı kabul ediyor. Bu bölümde C programlama ve değişkenler üzerinde duracağız. Değişkenler Öncelikle girdi almadan önce bu girdileri saklayacak bir yerimiz olması gerekiyor. Programlamada, girdi ve veriler…

Read More Read More

C Programlama Diline Giriş

C Programlama Diline Giriş

Bu C programlama eğitim serisi temel seviye eğitimden başlayıp ileri seviye eğitime doğru yol alacaktır. Eğitim serisi birçok yabancı kaynağın Türkçeleştirilmesi temeline dayanarak hazırlanmıştır. Bu seriyi takip ederek C programlama dilini iyi bir şekilde öğreneceğinize emin olabilirsiniz. Eğer daha önce herhangi bir temeliniz yoksa endişelenmeyin. Kurulum – C Derleyicisi Bulma C dilini öğrenmeye başlamadan önce…

Read More Read More