TheMüslimPythonYılan'ı
Decipat
- Katılım
- 27 Ocak 2020
- Mesajlar
- 603
Beyler C orta seviye bir dilse C++ nasıl üst seviye bir dil oluyor?
Nesne yönelimli dil yapısal bir dile göre daha mı iyi her alanda? Ve sonuçta neredeyse aynı.O tabir şöyle oluyor. Bir dil ne kadar insan konuşma diline yakınsa o kadar yüksek seviyelidir diyebiliriz.
C'de sınıf yapısı yokken C++'ta var. Bu bile yeterli bir fark. Yine de buna ek birçok özelliği mevcut C++'ın.
Bak orada Hello World ifadesinden sonra \n kullanılmamış. Alt satıra geçmek için kullanılması gerekirdi. C++'ta ise endl (end line) yeterli. Hatta istersen bu tip stringstreamler oluşturabilirsin.
cout << carpimTablosu; dediğinde 10*10'luk çarpım tablosunun yazdırılmasını sağlayabilirsin. C'de ise bunu fonksiyon ile yapabilirsin.
C yapısal, C++ ise nesne yönelimli bir dildir. C++'ı da yapısal olarak kullanabilirsin ama gerek yok. Nesneleri kullanmak çok daha rahat.
C dili donanıma biraz daha yakındır. C++ ile C'nin eksikleri ve zorlukları giderilmeye çalışılmıştır.Nesne yönelimli dil yapısal bir dile göre daha mı iyi her alanda? Ve sonuçta neredeyse aynı.
Neredeyse aynı değil. Günümüzde sürücü yazarken bile C++ kullanılıyor desem pek yanlış bir şey söylemiş olmam.Nesne yönelimli dil yapısal bir dile göre daha mı iyi her alanda? Ve sonuçta neredeyse aynı.
Yok yani aynı derken C'de 10 satır yazıyorsan Cpp'da da 10 satır yazılıyor diyorum.Neredeyse aynı değil. Günümüzde sürücü yazarken bile C++ kullanılıyor desem pek yanlış bir şey söylemiş olmam.
Genel olarak daha basit olması sebebi ile C daha hızlıdır ama iyi bir programcı isen C++ ile C'deki bir koddan daha hızlı çalışanını yazman mümkün. Her durumda değil.
Daha iyi sorusunda hangi alan olduğu çok önemli. Kullanım kolaylığı olarak C++ çok önde. C++ ile yapılabilecek bir işi C ile yapan adama neden yaptın diye sorsanız saçma olmaz. Kullanım rahatlığı da cabası. Bence C++ daha iyi. C sınavı dışında C ile kod yazmak için Nvidia'da sürücü yazan mühendislerden olmam gerekir diye düşünüyorum.
C++ mı daha zor C mi birde?Neredeyse aynı değil. Günümüzde sürücü yazarken bile C++ kullanılıyor desem pek yanlış bir şey söylemiş olmam.
Genel olarak daha basit olması sebebi ile C daha hızlıdır ama iyi bir programcı isen C++ ile C'deki bir koddan daha hızlı çalışanını yazman mümkün. Her durumda değil.
Daha iyi sorusunda hangi alan olduğu çok önemli. Kullanım kolaylığı olarak C++ çok önde. C++ ile yapılabilecek bir işi C ile yapan adama neden yaptın diye sorsanız saçma olmaz. Kullanım rahatlığı da cabası. Bence C++ daha iyi. C sınavı dışında C ile kod yazmak için Nvidia'da sürücü yazan mühendislerden olmam gerekir diye düşünüyorum.
Bare metal ne?Dillerinin seviyesini karislastirirken taban onemli. Bare metal calisan birine C/C++ high level iken Python ile calisan birisi icin low level.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.