Merhaba CMake

Bu ve önümüzdeki bir veya iki yazıda CMake aracından bahsetmek istiyorum. İlk yazımda genel olarak CMake nedir, neler sunar ve basit bir kaç örnek üzerinden geçeceğiz. Sonraki yazımda ise daha karmaşık örnekler ile farklı kullanımları inceleyeceğiz. CMake nedir? CMake bizlere C++ program oluşturma sürecini işletim sisteminden ve arkada kullanılacak olan derleyiciden bağımsız bir şekilde gerçekleştirmemize… Continue reading

Overload 146. Sayı / Ağustos 2018

Arkadaşlar sayfamda uzunca bir süredir takip ettiğim ve iki ayda bir yayınlanan Overload dergisinden kısaca bahsedip, bundan sonra yeni sayıları geldiğinde sizleri bilgilendireceğim. Dergi ACCU organizasyonu tarafından yayınlanmakta ve 1993 yılından beri yayınlanıyor.  En son 146. sayısı yayınlanan Ağustos 2018 sayılı dergi uzunca bir süredir yayınlanıyor, dergi içerisinde ağırlıklı olarak C++ ve yazılım geliştirme konularını… Continue reading

Feynman Yöntemi

Bu yazımda size günlük hayatınızda çeşitli karmaşık konuları anlamanıza veya herhangi bir konuyu derinlemesine öğrenmenize ve unutmadan uzun süre hatırlamanıza yardımcı olacak bir yöntem olan Feynman yönteminden bahsedeceğim. Aşağıda resim bu tekniği güzel özetliyor: İnternette kısa bir arama yaptığınızda bu konu ile ilgili bir çok ek kaynak bulabilirsiniz. Ben kendi incelediğim kaynakları yazımın sonuna ekledim…. Continue reading

Tetris – v2.0

Evet arkadaşlar bir süre önce yazmaya başladığım ve sizlerle paylaştığım Tetris oyununu nihayetlendirdim. Biraz vakit aldı ama değdi. Burada uzun uzadıya bir önceki sürümden bu yana ne yaptığımı anlatmaktansa kısaca neler eklediğimi sekme sekme anlatıp, tadını çıkarmayı size bırakacağım. İnternette her ne kadar bu tarz oyunlara ilişkin kodlar olsa da çoğu genelde hızlıca yazılmış veya… Continue reading

Modern C++ (6) : Lambda İfadeleri

Evet arkadaşlar, C++ yazılarımıza kaldığımız yerden devam ediyoruz. Lambda yazım ile temel C++ 11 özelliklerini tamamlamış olacağız. Sonrasında belki STL için de bir yazı yazıp, daha sonra C++ 14/17/20’e yelken açabiliriz. Aslında oldukça geniş konu, fakat ben bu yazımda sizlere temel noktaları aktarmaya çalışacağım. Öncelikle  benim gibi bilgisayar bilimleri ile uğraşanlarımız Lambda denilince hemen aklınıza… Continue reading

Bedava Elektronik Kitap

Merhabalar arkadaşlar, İnternette dolaşırken karşılaştığım bir siteyi (daha doğrusu Git ambarı) sizler ile paylaşmak istedim. Bu sayfada konu ve programlama dillerine göre kategorize edilmiş bedava ve yasal (öle olduğunu iddia ediyor zatı muhterem) bir ton elektronik kitap bulabilirsiniz. Hadi iyi keşifler 🙂 Free Programming Books