Haftalık C++ 6 – Dosya Sistemi Kütüphanesi

Herkese merhabalar, bir aradan sonra (umarım çok da uzun olmayan), yeni bir haftalık C++ yazımız ile birlikteyiz. Bu yazımda, sizler ile birlikte uzun bir süre beklenen (aslında Java ve .Net gibi bir çok platform ile sunulan ama C++ da standart bir şekilde sunulmayan) STL kabiliyeti olan, dosya sistemi kütüphanesine bir göz atacağız. Bu kütüphane, aslında… Continue reading

Uptime funk

Biraz ara verelim ve şarkı dinleyelim (ya da izleyelim) ne dersiniz yazılımperver dostlar. Ama bu bildiğiniz şarkılardan değil 🙂 Biraz eski ama yine de gayet güzel. Elemanlar bilindik şarkıları alıp, sözlerini teknik anlamda değiştiriyorlar (SUSE’den çok mu bahsediyorlar ne 🙂 Yapım kalitesi gerçekten harika, ayrıca sahne arkası görüntülerinde, nasıl hazırlandıklarını da görebilirsiniz.

Kanaldaki diğer parçalara bakmayı unutmayın (özellikle Code Together parçası benim gibi DC severlerin ilgisini çeklecektir 🙂

Vcpkg Aracı

Evet arkadaşlar bir haftalık aradan sonra yeni bir yazım ile serüvenimiz devam ediyor. Haftalık C++ yazımdan önce bir süredir kullandığım bir araç hakkında sizleri de bilgilendirmek istedim. Bu yazımda Microsoft tarafından sunulan, Windows, Linux ve MacOs üzerinde C ve C++ kütüphanelerinin kullanılmasına (çeşitli konfigürasyon tiplerine (release/debug) göre derleme, Visual Studio ve benzeri araçlar ile kullanma)… Continue reading

Haftalık C++ 5 – std::invoke

Merhaba sevgili yazılımperver dostlarım. Yine bir haftalık C++ yazısı ile sizlerle birlikteyim. Bu yazımda sizler ile birlikte C++ 17 ile birlikte sunulmaya başlanan std::invoke() metoduna bir göz atacağız. std::invoke() metodu <functional> kütüphanesi ile sunulmakta. Bu metot sayesinde farklı çağrılabilir nesneler (serbest fonksiyon işaretçileri, sınıf metodu işaretçileri, lambda metotları, fonksiyon nesneler), tek bir mekanizma ile çağrılabilecek. Bu… Continue reading

MS-DOS v1.25 ve v2.0

Eğer daha önce denk gelmediyseniz bilgilendireyim dedim microsoft “MS-DOS v1.25 ve v2.0” işletim sistemine ilişkin kaynak kodlarını GitHub üzerinden paylaşıma açmış. Aşağıdaki adresten ilgili kodlara ulaşabilirsiniz: https://github.com/Microsoft/MS-DOS MS Dos ile ilgili bazı bilgiler: MS-DOS, ilk olarak 1983 yıllarında kullanılmaya başlandı, 8086 assembly kodu ile yazılmış ve okunabilirlik fena değil, Tabiki mevcut windows’lardan çok daha az… Continue reading

Visual Studio Code

Merhaba arkadaşlar, Bir çok yazımdan da anlayacağınız üzere windows üzerinde yazılım geliştirmek için Visual Studio’yu kullanıyorum. Ama bazı noktalarda daha ufak kod incelemeleri/güncellemeleri veya python tarzı betik dilleri kullanarak uygulama geliştirme ihtiyacı ortaya çıkabiliyor ve bunlar için de VS’i kullanmak biraz külfetli oluyor açıkçası. Bu amaçla, ben de son bir kaç senedir Sublime metin editörünü… Continue reading