Ne yapacağına önce karar ver c# ile başlayabilirsin.Merhaba, C++ hakkında hatta hiçbir yazılım dili hakkında bilgim hiç yok. Yani tam anlamı ile sıfırdan başlıyorum. BTK Akademi diye devletin bir sitesi varmış. Ona kayıt olacağım ve codeacademy gibi sitelerden destekte alarak en azından C++ hakkında temel ve bir tık ileri (orta seviye) öğrenebilir miyim? Kitaplardan da destek alacağım. Ama aklımda bir soru var. Çoğu insan C++ zor olduğunu söylüyor. Daha kolay yazılım dillerinden mi başlamalıyım?
Merhaba, C++ hakkında hatta hiçbir yazılım dili hakkında bilgim hiç yok. Yani tam anlamı ile sıfırdan başlıyorum. BTK Akademi diye devletin bir sitesi varmış. Ona kayıt olacağım ve codeacademy gibi sitelerden destekte alarak en azından C++ hakkında temel ve bir tık ileri (orta seviye) öğrenebilir miyim? Kitaplardan da destek alacağım. Ama aklımda bir soru var. Çoğu insan C++ zor olduğunu söylüyor. Daha kolay yazılım dillerinden mi başlamalıyım?
Anladım. C++ başlayacağım.Yazılıma başlayacaksan C++ idealdir. Çoğu insan kolay olduğu için Python ile başla der ama sakın kulak asma. Python yazımı kolay olduğu için diğer dillere geçince zor oluyor.
Bizim okukda önce C++ öğrettiler dolayısıyla diğer dilleri rahat öğrendim. Arkadaşımın okulunda Python ile başladılar çocuk C# ı görünce anası ağladıhatta ABD de okullarda direkt Cden başlatıyolar. C++ uygundur ve BTK'nın bahsettiğin kursu ihtiyacını karşılar muhtemelen. Youtubeda da bir ton eğitim var onlara da bakabilirsin.
Oyun veya herhangi program yapacağım.Ne yapacağına önce karar ver c# ile başlayabilirsin.
Anladım o zaman temel şeyler öğrenip izliyeyim.BTK Akademi'deki hoca C++'ı orta seviye gibi anlatıyor.
C++'ın en büyük handikapı header dosyaları ile çalışması, yani C# gibi tümleşik değil, belirli bir sıra ile derleniyor. Bu yüzden belirli kuralları var ancak yapısını öğrendikten sonra çok keyifli bir dil çünkü bilgisayar dünyasının "God Mode" u sayılır kendisi.Yazılıma başlayacaksan C++ idealdir. Çoğu insan kolay olduğu için Python ile başla der ama sakın kulak asma. Python yazımı kolay olduğu için diğer dillere geçince zor oluyor.
Bizim okukda önce C++ öğrettiler dolayısıyla diğer dilleri rahat öğrendim. Arkadaşımın okulunda Python ile başladılar çocuk C# ı görünce anası ağladıhatta ABD de okullarda direkt Cden başlatıyolar. C++ uygundur ve BTK'nın bahsettiğin kursu ihtiyacını karşılar muhtemelen. Youtubeda da bir ton eğitim var onlara da bakabilirsin.
C++'ın en büyük handikapı header dosyaları ile çalışması, yani C# gibi tümleşik değil, belirli bir sıra ile derleniyor. Bu yüzden belirli kuralları var ancak yapısını öğrendikten sonra çok keyifli bir dil çünkü bilgisayar dünyasının "God Mode" u sayılır kendisi.
Windows API'leri ile pencere çizdiriyorsun. Klasik sürükle bırak yöntemi ile yapamazsın. Ancak bunu yapabilen bazı derleyiciler var. Mesela, C++ Builder. Kütüphaneleri klasik C++'den biraz farklı olsa da mantığı aynı.C++ ile uygulamaları nasıl yapıyolar. GUI arayüzü vs. ben araştırdım, bulamadım.
Windows API'leri ile pencere çizdiriyorsun. Klasik sürükle bırak yöntemi ile yapamazsın. Ancak bunu yapabilen bazı derleyiciler var. Mesela, C++ Builder. Kütüphaneleri klasik C++'den biraz farklı olsa da mantığı aynı.
Syntaxı zor değil. Çoğu dille hemen hemen benzer. Zor olan şey C++'ın, doğru kod yazması.Çoğu insan C++ zor olduğunu söylüyor.
Kitapları boş ver. C++ dökümantasyonu aradığın şey. Temel programlamayı öğrendikten sonra C++'ta bir şey öğrenmek istiyorsan, dökümantasyon kitaplardan daha yararlı.Kitaplardan da destek alacağım
C#'ta header dosyaları vb şeylere sahip. Tümleşik ne demek? Bütün derlenen programlar belli bir sıra ile derleniyor zaten?C++'ın en büyük handikapı header dosyaları ile çalışması, yani C# gibi tümleşik değil, belirli bir sıra ile derleniyor.