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?
👁️ 7 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?
Tartışmaya katılmak için giriş yap
Giriş Yap