Ruby ile ilgili soru

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 :slight_smile:

ama bu onun popularitesi düşürmeye yetmiyor malesef :upside_down_face:

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

tamam @asanadam1 hiç bir şey imkansız değil ama python ile o oyunları yapmak c++a göre daha zor

%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.