Haftalık C++ 49 – “Generic Lambda” ve “Lambda Capture Initializers”

Merhaba yazılımperver dostlarım, C++ 14 yazılarımıza devam ediyoruz. Bu yazımda kalan C++ 14 özelliklerinden olan Jenerik Lambda (“Generik Lambda”) ve “lambda capture initializers” kabiliyetlerine bakıyor olacağız. Bu iki kabiliyeti, daha önce C++ 11 ile sunulan Lambda kabiliyetleri üzerene yapılan iyileştirmeler olarak görebilirsiniz. Bu sebeple eğer daha önce incelemediyseniz aşağıdaki yazıma göz atmanızı şiddetle tavsiye ediyorum:… Continue reading

Vakitsiz/Erken Optimizasyon (“Premature Optimization”) Karşıt Örüntüsü

Evet sevgili yazılımperver dostlarım bu ve sonraki birkaç yazımda, farkında olmanız gereken karşıt-örüntülerden (“anti-pattern”)’lerden bahsetmeye çalışacağım. Kısacası, kaçınmanız gereken hususlar. Bunların bir kısmına, daha önceki yazılarımda değinmiş olmam muhtemel, bu yazılarda, bu hususlara daha yakında bakıyor olacağız. İlk bakacağımız husus, “Premature Optimization”, bir diğer ifade ile, Vakitsiz/Erken Optimizasyon durumu. Hemen, bu konu ile ilgili bir… Continue reading