C++ detaylı şekilde nereden öğrenilir?

kemxl

Picopat
Katılım
6 Aralık 2024
Mesajlar
87
Çözümler
1
Daha fazla  
Sistem Özellikleri
işlemci İşlemci AMD Ryzen 5 1600
ekran kartı AMD Radeon RX 580 2048SP
Cinsiyet
Erkek
C++ öğrenmek istiyorum ama nereden detaylı öğrenebilirim?
 
C++ öğrenmek istiyorum ama nereden detaylı öğrenebilirim?

Kursa falan git veya YouTube'dan.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Veya

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
Kursa falan git veya YouTube'dan.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Veya.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Teşekkürler.

Udemy'den kurs satın al veya YouTube üzerinden öğren. Eğer ilk kodlama deneyimin ise asla C++'a bulaşmanı önermiyorum.

Nedenki zor diye mi?
 


İlki hiç temelin yoksa biraz karmaşık gelebilir. 2. listeden temel syntax'ı öğrenip ilkine geçebilirsin.
 
Evet herhangi bir temeliniz yoksa C++ öğrenemezsiniz. Daha kolay bir dil ile başlayın.
Ben dahiyim herhalde. Programlamaya basladigimda temelim yoktu ve C++ ile basladim. Tabii ki ben yaptim diye herkes yapacak diye bir sey yok ancak karsindakinizin yatkinliklarini vs bilmeden, rastgele ve keskin bir genelleme yapiyorsunuz. Ogrenemezsiniz kesinlik iceren bir ifade.

Programlamaya ilk defa baslayacak birine verilecek en kotu tavsiye "x dili zor y ile basla" yada "x dili zor alternatif dil bak" olabilir diye dusunuyorum. Programlama dilden ibaret degildir. Sonrasinda bu insanlarin farkli bir dile gectiklerinde sifirdan "programlama" ogrendiklerini gorursun. Cunku kisi programlamayi yada mantik kurmayi ogrenmemistir, sadece dili ezberlemistir.

Temel konseptleri ve programlamanin arkasindaki fikiri ogrenmeye caba harcadiktan sonra, hangi genel programlama diliyle basladiginizin bir onemi yok.

Temel programlama egitimleri sirasinda C++ gorecegin konseptlerin diger dillerde gorecegin konseptlerden bir farki veya zorlugu da yok.

Ornegin, fonksiyonlar;
C++:
<return_type> <function_name>(<parameter_type1> <parameter1>, <parameter_type2> <parameter2>, ...) {
    <function_body>
}
Yukarida verdigim iskelet, C++, Java ve C# icin ortak mesela. Eger JS'e gecersek iskelet biraz daha soyle degisecek;
JavaScript:
function <function_name>(<parameter_name1>, <parameter_name2>, ...) {
    <function_body>
}
// alternatif olarak;
const <function_name> = (<parameter_name1, <parameter_name2>, ...) => {
    <function_body>
}

son olarak python;
Python:
def <function_name>(<parameter_name1>, <parameter_name2>):
    <function_body>

# alternatif olarak type hinting yapilabilir;

def <function_name>(<parameter_name1>: <type_hint>): # kalan kisimlari ayni. type hint basit bir okunabilirlik yardimindan fazlasi degil. beklenen typei belli ediyorsunuz, enforcing yok.

Hepsi farkli syntaxlar kullansada fikir ayni. Tabii ki bu dillerde gelistikce kendi tips and trickleri ve zorluklari olacak. Ancak TEMEL programlama ogrenecek biri icin butun bu dillerde fark edecek seyler asiri kisitli. static ve dynamic typing, implicit yada explicit typing vb fark edecek, ki bunlari temel asamada ogrenmesi lazim zaten.

Pointer manipulation, memory management, templating falan temel programlamaya dahil degil. Memory nedir temel programlama konusu olarak ogrenmek gerek, ancak nasil yonetmen gerektigini ilk asamada ogrenmen gerekmiyor. Programlamaya yeni baslayacak birine, sabirli olmasi gerektigi, bol bol arastirma yapmasi gerektigi, ve temel programlama konseptlerini ogrenmesi gerektigi tavsiyesi verilmeli derim ben.
 
Son düzenleme:
Evet herhangi bir temeliniz yoksa C++ öğrenemezsiniz. Daha kolay bir dil ile başlayın.
Bence C++'ı o kadar abartmaya gerek yok çoğumuz C++ ile başladık. Doğru bir sırayla öğrenildiğinde zor yada imkansız değil önemli olan insanları korkutmamak yoksa ulaşılması imkansız bir seviye olarak algılanıyor.
 

Technopat Haberler

Yeni konular

Geri
Yukarı