Kılı kırk yarmak olacak ama doğru değil.C++, C'nin süper seti. Yani C++ bilen birisi doğal olarak C de bilir. Bu yüzden C++ > C şeklinde gitmenin bi' anlamı yok.
Valla C yi ve C++ öğrendikten sonra rust ne kadar iyi olur bilemem.Merhaba,
C veya C++ yerine Rust dilini neden öğrenmeyi düşünmüyorsun? Linux kerneli 6.1'den itibaren C yerine Rust ile yazılmaya başlanıyor. Bazı kriptiyografi kütüphaneleri rust dili ile yeniden yazılıp derlendi bile.
C çok güzel bir dil, 40 sene boyunca çok iyi bir şekilde programlamaya yardımcı oldu ama bazı problemleri maalesef giderilemedi. Örneğin; bellek güvenliği gibi, Windows'ta 2021'de ortaya çıkan güvenlik açıklıklarının %70'i C dili kaynaklıdır. Keza Linux tarafında da açıklıkların büyük çoğunluğu C kaynaklı. Bu sebeple birçok büyük şirket/proje yazılımları elden geçirip yeniden yazıyor.
C'den yerine birçok low level (düşük seviye) programla dili düşünüldü ama çeşitli sebeplerle C'nin yerini alamadılar. Şimdi Rust; C ile benzer çalışma hız sağlarken, bellek güvenliği ve eşzamanlılık konularında öne çıkıyor.
Saygılarımla.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.