Cpp'ın üst düzey bir dil olması

Katılım
27 Ocak 2020
Mesajlar
603
Beyler C orta seviye bir dilse C++ nasıl üst seviye bir dil oluyor?
 

Dosya Ekleri

  • Screenshot_20200622-151831.png
    Screenshot_20200622-151831.png
    44,7 KB · Görüntüleme: 98
  • Screenshot_20200622-151638.png
    Screenshot_20200622-151638.png
    78,2 KB · Görüntüleme: 89
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.
 
Beyler C orta seviye bir dilse C++ nasıl üst seviye bir dil oluyor?

C++, C dili ile yazılmış bir programlama dilidir, şu anda dünyadaki en çok masaüstü program C++ kullanıyor, çünkü C++ dili Windows ile aşırı derecede uyumlu ve hızlı çalışıyor, esnek bir kullanımı vardır, öğrenmesi biraz zordur.
 
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.
Nesne yönelimli dil yapısal bir dile göre daha mı iyi her alanda? Ve sonuçta neredeyse aynı.
 
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.
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.
 
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.
Yok yani aynı derken C'de 10 satır yazıyorsan Cpp'da da 10 satır yazılıyor diyorum.
 
Dillerinin seviyesini karislastirirken taban onemli. Bare metal calisan birine C/C++ high level iken Python ile calisan birisi icin low level.
 
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?
Dillerinin seviyesini karislastirirken taban onemli. Bare metal calisan birine C/C++ high level iken Python ile calisan birisi icin low level.
Bare metal ne?
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı