C# vs C vs C++

Mxpyma

Hectopat
Katılım
21 Temmuz 2021
Mesajlar
1.276
Makaleler
2
Çözümler
3
Daha fazla  
Cinsiyet
Erkek
Şu an C# öğreniyorum. Sonrasında başka bir yazılım dili olarak Python düşünüyorum fakat C dillerinden birini de düşünyorum. Sizce hangisi? Oyunlar için plugin geliştiriyorum ve ileride masaüstü yazılım düşünüyorum ağırlıklı olarak veya siber güvenlik.
 
Şu an C# öğreniyorum. Sonrasında başka bir yazılım dili olarak Python düşünüyorum fakat C dillerinden birini de düşünyorum. Sizce hangisi? Oyunlar için plugin geliştiriyorum ve ileride masaüstü yazılım düşünüyorum ağırlıklı olarak veya siber güvenlik.

C++ tabii ki Unreal Engine için lazım C# ile de Unity'den oyun yapabilirsin ikisi de kulanışlı diller.
 
C++, C'nin gelişmiş halidir. C Sharp'ta (Yani C++++) C++'ın gelişmiş halidir. C'de "++" bir arttırmak demek. C'yi bir arttırınca C++ onu da bir arttırınca C++++ yani C# oluyor. Dört artının birleştirilmesinden geliyor # işareti. Üstekki arkadaşın da dediği gibi sonuçta da bu şekilde seviyesi yükseliyor. Konuyla alakası yok da aklıma geldi işte genel kültür olsun, ortamlarda hava atarsın. :D
Yoo aslında konuyla alakası var. Temel düzelyden ileri düzeye doğru diller bunlar. her ++'da bir üst seviyeye geliyorsun. Sana hangisi lazımsa onu kullanacaksın.
En temelde tek kelimeyle özetleyecek olursak.
C#: Microsoft programları.
C: Temel, çip yazılım.
C++: Program yazılım.
Oyun için C++ iyidir.
C'de pointerler falan var bellek üzerinde erişimin çok fazla oluyor. Çok hızlıdır ama senin için yazması zor ve karışık olabilir.
C Sharp'ta program yazmak için. Siber Güvenlik için de iyidir ama siber güvenlikte daha hızlı yazmak adına genelde Python kullanıldığını gördüm. Daha doğrusu daha script diller kullanılyor.
 
Son düzenleme:
C# kullanırsan .NET Core'u platform olarak kabul eden yazılım yazmış olursun ve sürekli OOP paradigmasıyla yazılım yaparsın.

C‘de ise OOP olmadan programlama yaparsın ve compiler ile uğraşmak zorundasın.

C++'da C'den daha fazla özelliği var ve OOP'de yapabilirsin.
 

Yeni konular

Geri
Yukarı