Site Paylaşımı – “Embedded Artistry”

Merhaba yazılımperver dostlarım, Bu yazımda sizler ile bir siteyi paylaşmak istiyorum. Aslında site özellikle gömülü yazılım geliştirenleri hedeflese de, kaynakların bir çoğu, diğer yazılım geliştirenler için de faydalı olacağına inanıyorum. Burada özellikle, gömülü sistemlere yönelik yazılım geliştirme, araçlar, yazılım mimarileri ve bir çok konuya ilişkin kaynak bulabilirsiniz. Her ne kadar, bütün içeriklere erişmek için üye… Continue reading

Haftalık C++ 40 – std::chrono – 2 (clocks, time_point)

Evet yazılımperver dostlarım, std::chrone kütüphanesi maceramıza devam ediyoruz. İlk yazımı okumayan yazılımperver dostlarımızın, öncelikle o yazıma bakmalarında fayda var. Aşağıya ilgili yazının bağlantısını ekliyorum: Haftalık C++ 39 – std::chrono – 1 İlk yazımızda, std::chrono tarafından sunulan üç önemli kavram olan, süre (“duration”), saat (“clock“) ve zaman noktası (“time_point“)’a değinmiş ve süre kavramını ve kabiliyetlerini detaylı bir… Continue reading

Haftalık C++ 39 – std::chrono – 1 (std::chrono::duration)

Evet, sevgili yazılımperver dostlarım, C++ yazılarımıza hız kesmeden devam ediyoruz (evet hızımız 1-2 ppm [post per month] olsa da). C++ 11 STL kütüphanesi ile gelen, önceki bir çok yazımda değindiğim ve muhtemelen C++ 11’e ilişkin değineceğim son önemli kabiliyetlerden biri olan ve uzun süredir sizler ile paylaşmayı planladığım std::chrono kütüphanesini sayfamıza konuk ediyoruz. Bu sefer… Continue reading

Windows Bellek Dökümleri ile Dans

Dostlar selam, bugün farklı bir yazı ile birlikteyiz. Windows işletim sistemi için (ve muhtemelen diğer işletim sistemleri) yazılım geliştiren bir çoğumuz, yazılımları konuşlandırdıktan sonra çıkan ve yazılımların göçmesi ile sonuçlanan hatalar ile karşılaşıyoruzdur. Genelde de bu yazılımların bir çoğu da kendi makinelerimizde çalışıyor oluyorlar 🙂 Bunları eğer tekrarlayabiliyorsanız ne ala. Ama eğer oluşturamıyorsanız büyük sıkıntı. Bir… Continue reading

Haftalık C++ 38 – Daha da Modern C++

Haftalık C++ yazılarımın bir diğeri ile tekrar birlikteyiz, sevgili yazılımperver dostlarım. Bu çok uzun olmayan yazım ile birlikte, bir kod parçasının/problemin yeni gelen C++ kabiliyetleri ile nasıl geliştiğine, farklı perspektiflerden bakıyor olacağız. Bu bağlamda bakacağımız kod parçası, “quicksort” ile ilgili olacak. “Quicksort” ‘a ilişkin bir fikriniz yok ise hemen bir göz atmak ya da hatırlamak… Continue reading

Haftalık C++ 37 – Değişken Şablonlar (“Variadic Templates”)

Evet arkadaşlar uzun bir süredir radarımda olan fakat bir türlü yazıya dökemediğim bir konu olan değişken şablonlar (“variadic templates”)  konusuna bakıyor olacağız. Kabiliyet her ne kadar C++ 11 ile sunulmuş olsa da sonraki C++ standartlarında da, bir takım güncellemelere  ve ilavelere tabi olmuş. Bu kabiliyeti aslında “template metaprogramming” ile uğraşan arkadaşlar muhtemelen oldukça sık kullanıyorlardır,… Continue reading