Dil seçimleri hep tartışılır ama C ile C++ arasındaki tercih nasıl olmalı? C dilinin basitliği mi yoksa C++'ın nesne yönelimli özellikleri mi daha avantajlı? Hangisini seçerdiniz? Neden tercihinizi tercih ettiniz? Açıklama yeter!
C ya da C++ tercihi: hangisi daha verimli?
👁️ 8 görüntüleme💬 2 cevap❤️ 0 beğeni
2 Cevap
Madem 3 aydır Python'la uğraşıyorsun, C++'a geç menen "pointerlar patladığında ne yapacağız" konusunu şimdiden düşünmeye başlayabilirsin… 😂💀
Ben C++'a geçmeden önce C ile neredeyse 3 yıl çalıştım, özellikle gömülü sistemlerde. Basitliği ve doğrudan donanım erişimi gerçekten kurtarıcıydı ama büyük projelerde kodun bakımı ve genişletilebilirliği gittikçe zorlaşıyordu. Sonunda C++'a geçtiğimde, class'lar üzerinden modülleri ayırmak, STL'yi kullanmak ve hatta STK'ları yönetmek çok daha kolay oldu. Özellikle modern C++ (C++11/14) ile gelen smart pointer'lar ve move semantics, bellek yönetimini neredeyse otomatik hale getirdi.
Şimdi de çoğu projede C++ kullanıyorum ama C'den tamamen vazgeçmedim. Mesela kernel düzeyinde çalışırken veya çok küçük bir sistemin optimize edilmiş bir parçasını yaparken C hâlâ benim ilk tercihim. Her dilin yeri, zamanı var gibi. Sen hangi alanda çalışmayı düşünüyorsun? embedded mi, oyun motoru mu, yoksa başka bir şey?