Evet, sevgili yazılımperver dostlarım son yazılarımla birlikte artık SDL3 uygulamalarınızı oluşturmaya başladığınızı düşünüyorum. Bu yazılar ile birlikte, SDL3 giriş yapmış ve yazılım tasarım örüntülerini de kullandığımız temel bir örnek oluşturmuştuk. [ARAÇ] SDL3 İlk Adımlar – I [ARAÇ] SDL3 İlk Adımlar – II Bu yazımızda ise, yazılım geliştirme sürecinin önemli bir parçası olan birim testlere eğilerek,… Continue reading
Post Category → Modern C++
[ARAÇ] SDL3 İlk Adımlar – II
Merhaba sevgili yazılımperver dostlarım yazılarımıza hız kesmeden devam ediyoruz. SDL ile ilgili ilk yazımda, kuruluma bakmıştık ve sonrasında da; kaynak yönetimi, olayların kotarılması, görselleştirme ve bu nesnelerin oluşturulmasına yönelik kabiliyetlere göz atmıştık. Bu yazımda kalan konulara da değinip temel SDL3 uygulamamızı tamamlayacağız inşallah. Eğer ilk yazımı henüz okumadıysanız aşağıdaki bağlantıya bir göz atmanızı rica ediyorum:… Continue reading
[ARAÇ] SDL3 İlk Adımlar – I
Evet sevgili yazılımperver dostlarım, haftalık yazılarımıza devam ediyoruz. Geçen hafta SDL ve SDL2/SDL3 farklarına kısa bir bakış atmıştık. [ARAÇ] Merhaba SDL3 Artık bütün bunları ete kemiğe büründürmenin vakti geldi. Bir süre önce SDL ile ilgili ne var ne yok diye internete baktığımda, SDL2’ye yönelik oldukça fazla kaynak mevcut fakat bunların çoğu genelde küçük küçük kabiliyetlere… Continue reading
Haftalık C++ 61 – std::transform
Evet sevgili yazılımperver dostlarım uzun bir aradan sonra nasıl bir yazı yazayım diye düşünürken, “blog backlog”‘um da bulunan std::transform konusuna değinmeye karar verdim. std::transform’a, aşina olduktan sonra, özellikle veri dizileri ile uğraşıyorsanız, bir çok problem için kullanabileceğiniz bir araç haline geleceğini düşünüyorum. O sebeple de bu yazımda kısaca farklı kullanımlarına değineceğim. Peki std::transform nedir? std::transform,… Continue reading
Haftalık Videolar 12 – “Rule of Five” ve “Rule of Zero”
Merhaba sevgili yazılımperver dostlarım, bu yazımda sizler ile bir video paylaşıyor olacağım (uzun süredir paylaşmadığımı fark ettim de). Video’nun konusu “Rule of Five”. Modern C++ öncesinde de (C++ 11 öncesi), bunun muadili olan “Rule of Three” bulunmaktaydı. Neydi bu kural, isterseniz önce ona bir bakalım: “If a class defines any of the following then it… Continue reading
Haftalık C++ 60 – “Big Four”
Merhaba sevgili yazılımperver dostlarım, öncelikle hepinize 2024 yılında sevdiklerinize mutlu bir sene geçirmenizi diliyorum 🙂 Uzun süredir uEngine4 ile ilgili yazılar paylaştıktan sonra C++ maceramıza dönmenin vakti geldi. Elbette, uEngine’e ilişkin paylaşacağım daha bir çok konu var ama ufak bir ara vermekte bir sakınca yok sanırım. C++ 11, 14, 17’ye ilişkin bir çok konuya bakmış… Continue reading