C++ için kurs önerisi

BerkCL

Hectopat
Katılım
10 Nisan 2021
Mesajlar
404
Çözümler
2
Sıfırdan C++ öğrenmek istiyorum. Udemy'den bana sıfırdan anlayabileceğim, anlatışı güzel olan Türkçe kurs önerebilir misiniz?
 
Kurslar önerilecektir ancak Türkiye'de C++ bilen adamakıllı kimse yok. Kurslar ve videolar aşırı detaysız.

Syntax yapısı zor bir dil ve diğer dillerde olmayan yapılar barındırıyor. O yüzden pointer ve bellek yönetimi gibi konuları iyi anlatan bir öğretmen bulman lazım. Bunlar da Türkçe olarak yok maalesef. Detaylı olarak öğrenmek istiyorsanız ve yabancı diliniz yoksa uzak durun bence.
 
Beğenmedim emojisi atan kişi neden beğenmedi çok merak ediyorum. Yanlış bir şey söylemedim. C ile başla dememe mi katılmıyor, eğer öyleyse haklı. Ama C ve C++'ın arasında OOP özelliği hariç hiç bir fark yok. İsterseniz kendiniz bile deneyebilirsiniz. C programının uzantısını .cpp yapın bakalım. Kitapta bile yazıyor. C/C++ Kitabı alın okuyun orada bile aynısı yazar. @MisakiTaro hocama katılıyorum ayrıca.
 
@566156 hocam doğru söylüyor eğer ilk defa programlama öğrenecekseniz C++ ile başlamayın. İlla istiyorsanız da ben buradan öğrenmiştim bana göre iyi bir kurs. Kimine göre değişir ama.

Python ile başladım kolay bir dil oldugu için fakat asıl amacım oyun kodlamaydı oyüzden C++ a geçiş yapmak istiyorum. Kurslar dışında da şuanlık baska bir seçeneğim yok maalesef
 
Python ile başladım kolay bir dil oldugu için fakat asıl amacım oyun kodlamaydı oyüzden C++ a geçiş yapmak istiyorum. Kurslar dışında da şuanlık baska bir seçeneğim yok maalesef
Oyun yapacaksanız C# ile başlayın. Profesyonel oyun yapacaksanız tabii ki C++ öğrenin. OpenGL kütüphanelerinden tut graphics.h kütüphanesine kadar. Python vakit kaybından başka bir şey değil bana göre.
 
Beğenmedim emojisi atan kişi neden beğenmedi çok merak ediyorum. Yanlış bir şey söylemedim. C ile başla dememe mi katılmıyor, eğer öyleyse haklı. Ama C ve C++'ın arasında OOP özelliği hariç hiç bir fark yok. İsterseniz kendiniz bile deneyebilirsiniz. C programının uzantısını .cpp yapın bakalım. Kitapta bile yazıyor. C/C++ Kitabı alın okuyun orada bile aynısı yazar. @MisakiTaro hocama katılıyorum ayrıca.
Pekala C veya C# için bildiğiniz bir kurs var mıdır?
 
C++'ın C'ye göre tek farkı OOP bir dil olması.
Aynen tek farkı OOP olması. Ne kadar basit bir fark değil mi? Structured dil ve OOP aynı mantık zaten. Yahu, C ve C++'nin tek ortak yanı, aynı syntaxı kullanıyor olmaları. Kurallar çerçevesinde, geliştirme çerçevesinde, bambaşka diller.

Birincisi; tek fark OOP diye öylece bahsettiğin mevzu, iki dili bir birinden tamamen farklı kılan şey. OOP böyle isimden ibaret bir şey değil ki. Encapsulation, inheritance ve polymorphism söz konusu. Hadi encapsulation'ı structurelarla sağladın. Inheritance ve polymorphism? Hadi inheritance'ı da çeşit çeşit pointerlarla falan başardın diyelim, C++'takinin aynısı olmazda, velevki child_struct->parent_struct->data yoluyla oluşturduğun childdan, parenta eriştin, Allah için polymorphisimi nasıl sağlayacaksın? Function overloading, operator overloading, function overriding... O kadar basite indirgeyip, o kadar rahat bir şekilde aynı dilmiş gibi konuşuyorsunuz ki. En basitinden bir web socket kullanımı, thread lib kullanımı bile farklı iki dilde.
C programının uzantısını .cpp yapın bakalım.
C++, C kodlarına geriye dönük destek sunuyor diye, bu onları aynı dil yapmıyor. :D
 

Yeni konular

Geri
Yukarı