Haftalık Videolar 11 – Windows XP Task Manager + How Linking Works

Pazar günü için sizler ile iki güzel video paylaşıyorum. Bunlardan ilki çok uzun olmayan ama açıkçası ilgi çekici bir video: “The Windows Source Code Revealed: Task Manager”.

Video, daha önce Windows XP task manager’ı geliştiren arkadaşın yıllar sonra MS’den izin de alarak, yazmış olduğu kodu aktarmasını içeriyor (aslında bu ilki, devamında da farklı yönlerine dğeiniyor).

Yıllar sonra, hepimizin aşina olduğu bir uygulamaya ilişkin kaynak kodları görmek açıkçası benim ilgimi çekti ayrıca yazarın o zaman yazmış olduğu kodlara yönelik yorumları da kayda değer. Bu kanalında güzel videolar mevcut, gözüme çarpan diğer videoları da paylaşıyor olacağım:

İkinci video ise ilkine göre biraz daha uzun olsa da bence oldukça bilgilendirici: “What Happens After The Compiler in C++ (How Linking Works)”.

İsminden de anlaşılacağı üzere, video linux için derleme sonrasında, bağlama (linking) aşamasında yapılanları oldukça yalın ve akıcı bir şekilde aktarıyor. Açıkçası, “Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64” kitabından sonra böyle bir videoya denk gelince sizler ile paylaşma istedim, bir yazımda buradaki adımları da paylaşmayı planlıyorum.

İyi seyirler.

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