İlk önce yazılım dili mi algoritma mı öğrenilmeli?


Kitap Algoritma örneklerini hangi dil ile anlatmış o nu merak ettim. Yapmanız gereken bence bu kitapda C veya C++ dilleri harici anlatım yapılmış ise ilk hangi dili öğrenmek istiyor iseniz o dil de algoritma mantıgını kavramanız ki C dilinden başlamanız daha iyi olur. Sonraki aşamada zaten algoritma mantığını anlayınca kitapda farklı bir dil ile anlatım bile olsa anlatılan dil yapısını C diline çevirerek kitapdan daha fazla fayda alabilirsiniz.

Obje yönelimli programlamadan başlaması daha iyi olmaz mı? Hem neredeyse aynı syntax.

Bence tabii bu benim görüşüm mantıksız olur. O zaman algoritma kısmına hiç önemsemeden syntax ezberlesin copy paste yapsın gibi bir şey olur.

Hocam C++ başlamak isteme sebebim Unreal Engine ve C için belirli bir temel oluşturmak.

Unreal Engine için C++ değil, C++'daki Unreal Engine kütüphanesini öğrenmelisiniz.

Bunun bence mantıksız olduğunu yukarıdaki sebep ile anlattım. Bir şeyin daha mantığını anlamadan en tepeden başlamak sizi daha çok yorar adım adım gidin bence. Snyax'ı yazdım ama neden yazdım kısmını size Algoritma verecek. Siz OOP kısmına vs takılıp kalacaksınız ve asıl başta kafa yormanız gereken Algoritma mantığını kaçıracaksınız.
 
Son düzenleme:
Hocam kitap anlatım yaparken Java ve C++ dillerini kullanmış. Ben özellikle C++ kısmına bakacağım. Zaten bu kitapların üst düzey kalitede olduğunu ve çok işe yarayacağını düşünmüyorum sadece yazılım gibi devasa bir dünyaya girerken basit birer adım olacaklar. Çok fazla online ders alacağım muhtemelen. Hatta gerekirse kaliteli yerlerin kurslarına da gidebilirim.



Biraz inceledim algoritma kitabı her şeyi en temelden almış. Algoritmanın, sabitlerin, değişkenlerin, koşullarla döngülerin ne olduğunu ve neden en verimli şekilde kullanılarak donanımı daha verimli kullanmamız gerektiğini açıklamaya çalışmış.

Algoritma kitabının içindekiler kısmı şu şekilde, muhtemelen C++ kitabının da yazım mantığı benzerdir:



Bu arada son karar olarak ikisine birlikte bakmaya karar verdim. Ama öncelikle algoritmayı anlamam gerektiğinin bilincindeyim…
 

Son olarak tavsiyem C++ ile başlarsanız bile Algoritma mantığını tam olarak oturtmadan OOP ve Unreal kısmına hiç bulaşmayınız. Kitapda C++ kullanılması iyi olmuş boşa para vermemiş olmussunuz başlangıçta. Kolay gelsin.
 
Rica etsem Kitap linki alabilirmiyim?
 
Basit basit şeyleri 300 sayfada anlatmışlar. Yazılıma bu kitaptan başlasaydım muhtemelen öğrenemezdim.

Sen yine de dene öğrenmeyi ama sıkılıp bırakma kararı alırsan, programlama öğreniminin nasıl sürdürülebilinir kılınacağı ile ilgili konu aç ve beni etiketle.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…