C++ ile Python farkları nedir?

Sıcaktan okuduğumu da anlamıyorum ki, benim hatam.

Asyncio kısmına girmeden, sync programlamada kullanabileceğin kitaplıklar:
  1. requests: ağ iletişimi, http istekleri, post, get.
  2. beautifulsoup: html ve xml belgelerini işlemek için kullanılır. Class gibi üzerinde çalışılabilir hale getirir.
  3. Numpy: performanslı veri hesaplama, matriks işlemleri için kullanılır.
  4. Pygame: Python ile oyun yapımında kullanılır.
  5. Tkinter: Pencere oluşturma ve arayüz
  6. Multithreading ve ve multiprpcessing : Eşzamanlı çalışan programlama.
  7. asyncio: Thread oluşturmadan ve multiprocessing yapmadan eşzamanlı programlama.

Veri tipleri Python'da bir, fark etmişsindir. Bu yüzden sanıyorum ki pointer yok Python'da. Veriler C++'daki gibi saklanmıyor bellekte.
 

Teşekkürler.
 
C ve türevleri (C++, Objective-C, vs.) derlenebilir programlama dilleridir. Kaynak kod bir derleyici tarafından yorumlanır ve bunu makinenin anlayabileceği şekle çevirir. Bir kullanıcı C++ ile oluşturulmuş makine kodunu C++ derleyicisi olmadan kolaylıkla çalıştırabilir, bu da taşınabilirlik katar. Python yorumlanan bir programlama dilidir, bir Python dosyası çalışma zamanında yorumlanır, sonra Python yorumladığı kodu makinenin anlayabileceği şekilde doğrudan iletir. Python programları bir Python yorumlayıcısına ihtiyaç duyarlar. Bu da taşınabilirliği azaltır.

Performans bakımından Python programları, C++ gibi derlenen programlara nazaran daha az performansızdır, çünkü Python kodu çalışma zamanında yorumlandığından dolayı program her çalıştığında tekrar tekrar yorumlanır, bu da bilgisayara ek yük bindirir. Derlenen bir program doğrudan makinenin anlayabileceği bir dosyadır, makine tekrar yorumlanmaya ihtiyaç duymaz.

C ve C++, bellek yönetimini programcıya bırakır, bellek yönetimi düzgün yapılmazsa programa ayrılan bellek bilgisayar yeniden başlatılıncaya kadar boşaltılmaz, bu da performans kayıplarının yanında istenmeyecek davranışlara neden olur, biz buna bellek sızıntısı diyoruz. Bellek sızıntıları programlarda rastlanan en yaygın hatalardan (bug) biridir. Takip etmesi zahmetli olsa da çözülemeyecek bir şey değil.
 
Çok büyük farklar var. Ama yazarak size bunu anlatamam, siz araştırıp deneyimleyin.
 
Çok mantıksız bir soru. Bu şekilde dil farkı sorulmaz, bilsen de eline bir şey geçmez. JS'de console.log, javada System.out.print, C#'da Console.Write, C++'ta cout ve printf, C'de printf, PHP'de echo ve print, ee? Noldu ki şimdi?
Saydıklarımın hepsi OOP diller, ama hepsinin de kuralı farklı. Bazı kurallar aşırı farklı, bazıları çok benziyor. Bunları bilsen ne, bilmesen ne? Aralarındaki farklar, performans ve kullanım alanı yönünde değerlendirilmeli eğer illa farklarına bakılacaksa.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…