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

Haftalık Videolar – 10 (Birim testler, takvim, tarih, zaman, araçlar)

Uzun süredir sizler ile video paylaşmadığımı fark ettim, özleyeceğinizi düşünerek bu yazımda birden fazla video paylaşıyor olacağım 🙂 Bunlardan ilki google’da çalışan Titus Winters & Hyrum Wright tarafından sunulan, birim testler ile ilgili bir video. Titus Winters’ın daha önce de videolarını paylaşmış olabilirim. Kendisi CppCon ve benzeri konferanslarda da oldukça aktif birisi. Anlatışı ve tarzı… 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

Haftalık C++ Videoları – 4 (“Bjarne Stroustrup “C++20: C++ at 40”)

Evet dostlar haftalık videolar paylaşımlarımıza devam ediyoruz. Bu hafta, C++’nın babasının geçtiğimiz sene (ki koronadan dolayı ne kadar uzak geliyor şimdi :)) ,C++’ın geçmişinden, C++ 20’ye uzanan süreç ve dile ilişkin düşüncelerini paylaştığı video’ya göz atacağız. Sunum, ağırlıklı olarak C++ gelişim sürecinden, nasıl kullanılması gerektiğinden, öğretilirken nelere dikkat edilmesinden ve hepsinden önemlisi temel prensiplerinden bahsetmekte…. Continue reading

Haftalık C++ 30 – Nitelikler (“attributes”)

Merhaba arkadaşlar, en son hortlattığım yazımda da bahsettiğim üzere, C++ 11 ile ilgili değinmediğim bir takım kabiliyetlere değinmeye başlıyorum. nitelikler (“attributes”) Bakacağımız özelliklerden ilki nitelik (“attribute”). Bu kabiliyetin temel amacı, kaynak kod içerisine opsiyonel ya da araca özel bir takım bilgiler gömmektir diyebiliriz. Java ve C# geliştiricileri “annotation” dersem, eminim ne demek istediğimi anlarsınız. Burada… Continue reading

C++ Referans Kartları

Merhabalar kısa bir yazı ile tekrar birlikteyiz. Bu yazım da aslında başka bir yazarın (Bartlomiej Filipek) paylaşımından sizleri haberdar etmek istedim. Kendisi C++ konusunda oldukça güzel paylaşımlarda bulunuyor. En son yazısında da C++ 20 ile ilgili bir referans kart paylaşmış, benzer şekilde C++ 17 için de paylaşmıştı. Kabiliyetleri hızlıca görmek için güzel bir döküman, bir… Continue reading