Modern C++ (1): nullptr, enum sınıfları, range-based döngüler, auto

Gerek akademik/iş hayatımda gerekse kişisel projelerimde ağılıklı olarak kullandığım programlama dili C++. Gerçi artık bir çok güçlü ve istediklerinizi hızlı bir şekilde gerçekleştirilmesine olanak sağlayacak programlama dilleri olsa da (C#, Ruby, Kotlin, Python, Java, vs), ben C++ ı daha çok tercih ediyorum. İlk başlarda ilgilendiğim konularda (2B/3B bilgisayar grafikleri, oyun geliştirme, simülasyon sistemleri, gömülü sistemler)… Continue reading

C++ Kaynakları

Kaç zamandır aklımda olan C++ ile ilgili olan kaynakları internet üzerinden derleyerek aşağıdaki sayfada toplamaya başladım. C++ Kaynakları Şimdilik bir kısmı ingilizce. Bunları zamanla derleyerek ilgili kütüphane ile ilgili görüşlerimi de eklemeyi de ya da ayrı yazılar yazmayı düşünüyorum. Yeni yıla kadar inşallah C++ ile ilgili bir kaç yazı daha yazmayı planlıyorum. O zamana kadar… Continue reading

Oyun Geliştirme – Oyun Döngüleri

Evet arkadaşlar oyun geliştirme ile ilgili ilk yazımızı her oyunun temel taşlarından biri olan oyun döngülerine ayıracağız. Her ne kadar son yıllarda artık tek bir döngü üzerinden dönen oyunlardan ziyade task/thread tabanlı diğer bir deyişle bütün işleri parçalara bölüp bunları bağımsız şekilde çalıştırmaya dayalı yöntemler ortaya çıksa da bütün bunların temeli yine de basit oyun… Continue reading

Musk’ın Yeni Oyuncakları :)

https://www.tesla.com/roadster/assets/loop.mp4 Evet Elon Musk son oyuncaklarını bir kaç gün önce tanıttı. Aslında tanıtımın ana konukları Tesla Semi olarak adlandırılan tırlar olsa da daha sonradan asıl solistin yeni Tesla Roadster olduğu ortaya çıktı. Biz daha elektrikli mi dizel mi benzinli mi yeri araba yapalım diye konuşa duralım, Elon, elektrikli tırı yapmış görünüyor ve öyle böyle değil…. Continue reading