Haftalık C++ 56 – Boost Asio III – boost::bind, boost::io_context

Merhaba yazılımperver dostlarım. Bu yazım ile birlikte artık elimizi kirletiyor ve boost kütüphanesini adam akıllı kullanmaya başlıyoruz. Buna da, asio kabiliyetler ile birlikte oldukça sık kullanılan bind’a hızlıca bakarak başlıyor olacağız. Sonra da, io_context sınıfına bakacağız. Önceki boost yazılarım için aşağıdaki bağlantılarıma göz atabilirsiniz: Haftalık C++ 54 – Boost.Asio I – Giriş Haftalık C++ 55… Continue reading

Bilgilendirme

Merhaba sevgili yazılımperver dostlarım, uzun bir süredir sizler ile paylaşım yapamadım. Açıkçası, gerek deprem gerekse iş yoğunluğu sebebi ile, yapmayı/yazmayı planladıklarımı, zihnimde bir araya getirip hayata geçiremedim ama vaz geçmiş de değilim. İnşallah, önümüzdeki dönem yazılarıma geri döneceğim. Öncelikle, boost yazılarıma devam etmeyi planlıyorum, uEngine4’e ilave kabiliyetler ve bunların kullanımına yönelik örneklere, ilaveten linux üzerinde… Continue reading

Haftalık C++ 55 – Boost Asio II – Temeller ve Mimari

Merhaba sevgili yazılımperver dostlarım, Boost.Asio yazılarımıza devam ediyorum. Bir önceki yazımda, Boost.Asio’yu nasıl indirebileceğimiz, hedefleri ve çok kısa bir giriş yapmıştık. Bu yazımda ise temel kavramlarına, kabiliyetlerine, kullanımına ve örnek bir uygulamaya bakıyor olacağız. Bir kaç yazı sonrasında da, burada edindiğimiz kabiliyetleri, uEngine4’e entegre ediyor olacağız ve maceramıza oradan devam edeceğiz. Bir önceki yazımı da… Continue reading

Deprem :(

Evet sevgili takipçilerim, bu yazıyı yazdığım için çok üzgünüm, keşke böyle bir yazı yazmama sebep olacak bir durum hiç yaşanmasaydı. Ülke olarak çok zor günlerden geçiyoruz. Ülkemizin güneyinde yaklaşık on ili etkileyen bir deprem oldu ve bir çok kardeşimiz, aramızdan ayrıldı, bir çoğu da halen enkaz altında. Öncellikle, aramızdan ayrılanlara Allah’tan rahmet diliyorum, geride kalanlara… Continue reading

Haftalık C++ 54 – Boost.Asio I – Giriş

Merhaba sevgili yazılımperver dostlarım, bu yazımda STL’den sonra en çok kullanılan C++ kütüphanelerinden olan boost’un, önemli bileşenlerinden olan Boost.Asio’ya bir giriş yapıyor olacağız. Daha önceki yazılarımda da ifade ettiğim üzere, C++ kabiliyetlerinin bir çoğunun üzerinde geçmiş olduk, artık biraz daha C++ kullanımına yönelik yazılara da ağırlık vereceğimden bahsetmiştim. Elbette bir takım C++ kabiliyetlerine henüz değinmedim,… Continue reading

Haftalık C++ 53 – Yeni Öznitelik, “Uniform Initialization”, Enumerasyon Özellikleri ve Çıkarılan Özellikler

Evet sevgili yazılımperver dostlarım, C++ 17 yenilikleri ile devam ediyoruz. Bu yazımda da bunlardan bir kısmına daha değiniyor olacağız. İsim Uzayları ve Enumerasyonlar için Öznitelikler C++ 11 ile birlike bir takım öznitelikler dile eklenmişti, C++ 17 ile birlikte yeni öznitelikler ve kullanımları da eklenmiş durumda. Bu yazıda, bu özniteliklerin detaylarına girmeyeceğiz, neden? Çünkü bunlara zaten… Continue reading