Önce C mi yoksa C++ mı öğrenilmeli?

by.ahmet

Femtopat
Katılım
2 Ekim 2022
Mesajlar
4
Merhaba benim belli bir seviyede Python bilgim var, şu an Framework'lere çalışıyorum. Bir yandan da C++ öğrenmek istiyorum. Sizce C'den mi başlasam?
 
Son düzenleyen: Moderatör:

Birhibile

Decapat
Katılım
26 Mart 2020
Mesajlar
852
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Meslek
Gömülü Yazılım Mühendisi
1-2 gün C, sonra Cpp. Direkt Cpp'ye girersen aşırı yüklenme yaşayabilirsin.
 
Son düzenleyen: Moderatör:

kayadelenium

Picopat
Katılım
23 Ağustos 2022
Mesajlar
106
Makaleler
7
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
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.
 

DeTuX

Centipat
Katılım
27 Nisan 2022
Mesajlar
1.003
Çözümler
9
Daha fazla  
Cinsiyet
Erkek
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.
Valla C yi ve C++ öğrendikten sonra rust ne kadar iyi olur bilemem. :)
 
Yukarı