C Programlama: Mühendisliğin Temeline İlk Adım
Bir bilgisayar mühendisi adayı olarak, yazılım dünyasına en dipten, yani donanıma en yakın dillerden biri olan C dili ile başlama kararı aldım. Birçok kişi modern dillerle başlamayı önerse de, sistemin mantığını anlamak için C’nin en iyi dil olduğunu düşünüyorum.
Neden C Dili?
- Temel Kavramlar: Pointerlar, bellek yönetimi ve veri yapılarını anlamak için en iyi laboratuvar C dilidir.
- Performans: Donanım üzerindeki kontrolü hissetmek, bir mühendis için paha biçilemez.
- Disiplin: Hataları ayıklarken (debugging) harcanan her saniye, aslında bir problemin nasıl çözüleceğini öğretiyor.
İlk Deneyimlerim
Şu an Erciyes Üniversitesi’ndeki derslerimin yanı sıra, kendi kurduğum geliştirme ortamında (VS Code ve MinGW) algoritmalar üzerine çalışıyorum. Karmaşık projeler üretmeden önce, dilin gramerini ve mantığını oturtmak şu anki önceliğim.
Bu blog, C dilini öğrenirken karşılaştığım zorlukları ve çözümleri paylaştığım bir dijital not defteri olacak.