C OOP bir dil mi?

372608

Hectopat
Katılım
3 Ekim 2020
Mesajlar
1.094
Çözümler
1
C dili OOP değil diye hatırlıyorum doğru mu?
Bu zamanda C öğrenirsem kullanır mıyım?
Amacım oyun geliştirmek şu an C# öğreniyorum.
İlk önce C öğrenirsem C# ve C++ daha kolay gelir diye okumuştum bir yerde ben pek inanmadım çünkü bildiğim kadarıyla C OOP değil ama C# ve C++ OOP bir dil.
Ne yapmalıyım? Daha C# ın başındayım önce C öğrenip sonramı C#'a geçiyim yoksa C#'a devammı edeyim?
 
Son düzenleme:
Sizce önce C öğrenip sonramı C#'a geçiyim yoksa C#'a devam mı edeyim?
C# öğrenmek için C bilmek gerekmiyor. C ile başlamak bir tür gelenek.
Eğer C ile başlarsanız veri tiplerini, döngüleri, koşulları ve fonksiyonları daha ilkel bir dil üzerinde öğrendiğiniz için daha kolay kavrayabilirsiniz.
Şimdi C# ile başlarsanız daha yazdığınız ilk kodda statik method çağrısı geçecek. Siz doğal olarak Neden WriteLine() yerine Console.WriteLine() yazdık diye içinizden geçireceksiniz.

Düzgün bir kurs üzerinden öğrendiğiniz sürece C# ile de başlayabilirsiniz.
 

Teşekkürler.
 
C OOP değil ancak belli bir seviyeye kadar OOP olmasını sağlayabilen kütüphaneler mevcut. Ciddi olarak ilgileniyorsanız "21st century C" adında bir kitap olacaktı o'reilly media'nın. Orada detaylı bilgi bulunuyor.
 
C'nin dahili yapisi OOP konseptini sunmuyor. Fakat mevcut yapilarla C uzerinde OOP mimarisi uygulanabilir. Epey advanced bir konu fakat bu ise merak saldiysan su kitabi tavsiye ederim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…