C++ ile Sistem Programlama
Oyun motorlarının, tarayıcıların ve işletim sistemlerinin dili C++'ı sıfırdan öğrenin: değişkenler, kararlar, döngüler, fonksiyonlar, vector ve string, işaretçiler, sınıflar, kalıtım ve STL.
C++ Kurs Müfredatı
Başlamadan önce oku C++ nedir, bu kurs nasıl işler?
C++, 1985'te Bjarne Stroustrup'un C diline "sınıf" ekleyerek geliştirdiği, bugün hâlâ en hızlı programlama dillerinden biri olan bir dildir. Unreal Engine ile yapılan oyunlar, Chrome tarayıcısı, Photoshop, veritabanı motorları ve robotik yazılımlarının büyük kısmı C++ ile yazılır.
Bu kurs kimin için?
Daha önce hiç kod yazmadıysan da başlayabilirsin. Her ders bir önceki dersin üzerine kurulur; bir kavramı kullanmadan önce mutlaka anlatırız. Python veya JavaScript biliyorsan bazı konular tanıdık gelecek, ama C++'ın "tip" ve "bellek" konusundaki titizliğini adım adım göreceksin.
Bir ders nasıl işler?
- Anlatım: Önce kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
- Örnek kod: Ardından küçük bir örneği satır satır açıklıyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
- Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
- Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır. Zor dersleri acele etmeden, ipuçlarını kullanarak çöz.
Kodun nasıl kontrol edilir?
C++ derlenen bir dildir ve tarayıcıda çalışmaz. Bu yüzden editör, kodunda görevin istediği yapıların (doğru başlık dosyası, fonksiyon, değişken, çıktı metni vb.) olup olmadığını kontrol eder. Görevi tamamladığında programın gerçek çıktısını görürsün.
Kendi bilgisayarında çalıştırmak istersen
Windows'ta MSYS2 ile g++ kurabilir ya da Visual Studio Community kullanabilirsin. macOS'ta terminale xcode-select --install yazman yeterlidir. Kodu main.cpp olarak kaydet, sonra g++ main.cpp -o main ile derle ve ./main ile çalıştır.