sorun sadece uzunluk değil
bende ondan bahsediyorum bu iki kodu gören kişinin tercihi pythona olacaktır
eğer bu iki kodu gören kişi programlamaya yeni başlamışsa tercihi python olacaktır tabi ki
İşte bu yüzden python daha popüler ve daha fazla kişi oyun yapmak istiyor
İkisinde de kod uzunluğu aynı.Python daha kısa değil.
pythonun bir satırda yaptığı işi 5 satırda yapıyor ?
Hayır. İkiside aynı şeyi yapıyor. C++ derlendiği için main fonksiyonunu kullanmak zorunda. Python’da merhaba dünya şu :
C++'ta ise şu :
ama bu kodu tek başına çalıştıramayız
Tek başına çalıştıramayız çünkü kodların makine kodlarına çevrilmesi lazım. Makine kodlarına çevirince de çalıştırılabilmesi için main fonksiyonunun içine yazmalıyız. Ayrıca yazı yazmak için kullandığımız cout
iostream
kütüphanesi ile geldiği için o kütüphaneyi de aktarmamız lazım. Python çok daha kısa olmasına rağmen daha çok güç tüketiyor
ama bu onun popularitesi düşürmeye yetmiyor malesef
Python ile “Adobe Photoshop, Amazon, Autodesk ürünleri, Firefox, Facebook, MySQL” neden yapılmadı acaba? Bu programların hepsi C++ ile yapıldı ve gayet başarılı ürünler. Bir dil popüler diye kaliteli olacak diye bir şey yok. Çok basit olduğu için ve programlamaya başlangıç için Python gayet iyi. Profosyonel anlamda Python sizi bir yere kadar götürür. Devamını düşük seviyeli diller ile getirmek zorunda oluyorsunuz.
bu programların çoğu çıktığında python şuanki kadar güçlü değildi bu yüzden saydıklarınız cpp de yapıldı
aa o da doğru bu kodlar yalnızca orada yazıyor birde onun derlenmesi var. ayrıca league of legends counter strike doom 3 gibi oyunlar c++ ile yapıldı
yapılır
shaderlar ve çeşitli libler ile
%100 CPU kullanarak yapar tabii
haklısın gencay bir de ram ve cpu sıkıntısı var
yeterince optimize edilirse bir sıkıntı olmaz
işte optimize çok uzun sürer sırf internet veya bilgisayar yetersizliğinden pubg oynayamayan bir sürü insan var
Python ile istediğiniz kadar optimize edin asla C++ kadar performanslı olamaz.