C++'a yeni girenler için tavsiyeler

Scooby Doo Me

Kilopat
Katılım
10 Kasım 2014
Mesajlar
554
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, gerek karantina günlerinin verdiği can sıkıntısıyla, gerek yeni bir uğraşı edinmek için C++ dilini öğrenmeye ve pratiğe dökmeye başladım. Yazılımcı veya mühendis değilim, ekonomi okuyorum. Konuya hakim kişilerden tavsiyeler ve kendimi geliştirebileceğim bilgi kaynakları önerileri bekliyorum. Şu an ki seviyemi belirtmem gerekirse, kullanıcıdan ID ve şifre isteyen bir kod dizisi yazabiliyorum ama ilerler halen çok kompleks benim için. Bu arada programlama dilleri arasında C++ seçme sebebim Source SDK ve Unreal Engine ile uğraşıyor olmam.
 
Son düzenleyen: Moderatör:
Merhaba arkadaşlar, gerek karantina günlerinin verdiği can sıkıntısıyla, gerek yeni bir uğraşı edinmek için C++ dilini öğrenmeye ve pratiğe dökmeye başladım. Yazılımcı veya mühendis değilim, ekonomi okuyorum. Konuya hakim kişilerden tavsiyeler ve kendimi geliştirebileceğim bilgi kaynakları önerileri bekliyorum. Şu an ki seviyemi belirtmem gerekirse, kullanıcıdan ID ve şifre isteyen bir kod dizisi yazabiliyorum ama ilerler halen çok kompleks benim için. Bu arada programlama dilleri arasında C++ seçme sebebim Source SDK ve Unreal Engine ile uğraşıyor olmam.

Deitel´in “C++ ile Programlama” kitabını tavsiye ederim.
 
C++ neden öğrenmek istiyorsun? Oyun yapımcısı olman zor. Bilgisayar mühendisleriyle rekabet edemezsin. Yerinde olsam R öğrenirdim. Hem de mesleğine katkısı olur.

İlla diyorsan yok ben kafaya koydum. Öncelikle C++: A Beginner's Guide ile başla. Sonra ileri düzey kitaplara geçersin.
 
C++ neden öğrenmek istiyorsun? Oyun yapımcısı olman zor. Bilgisayar mühendisleriyle rekabet edemezsin. Yerinde olsam R öğrenirdim. Hem de mesleğine katkısı olur.

İlla diyorsan yok ben kafaya koydum. Öncelikle C++: A Beginner's Guide ile başla. Sonra ileri düzey kitaplara geçersin.
Evet bireysel ogrenerek bu alanin okulunu bitirmis ve sadece bunlara odaklanmis bir kisiyi yakalamam oldukca zor ama yine de gidebildigim yere kadar ogrenmek istiyorum. Dedigim gibi C++ secme sebebim perde arkasini merak ettigim tarz programlarin genelde C++ ile yazilmis olmasindan kaynakliydi. R dili ile ilgili pek bir bilgim yok, arastiracagim.

Bu arada bazi izledigim videolarda kullanilan programlarda birseyler yazildiginda hemen yukarsinda hazir olarak kodlarin tam hali cikiyor, kullanisli gorundu ama Dev-C++’da oyle bir ayar bulamadim, var mi yoksa baska bir program mi kullanmam lazim.
 
Sağa sola fazla kayarsan, hedefinden şaşarsın. C++ öğrenmesi, diğer alternatiflere göre daha zor bir dil olabilir. Ama geliştirilme amacı, diğer dillerde de olduğu gibi, programlamayı kolaylaştırmak. Bence hedefine odaklan. Çünkü her kafadan başka bir ses çıkar.
 
Evet bireysel ogrenerek bu alanin okulunu bitirmis ve sadece bunlara odaklanmis bir kisiyi yakalamam oldukca zor ama yine de gidebildigim yere kadar ogrenmek istiyorum. Dedigim gibi C++ secme sebebim perde arkasini merak ettigim tarz programlarin genelde C++ ile yazilmis olmasindan kaynakliydi. R dili ile ilgili pek bir bilgim yok, arastiracagim.

Bu arada bazi izledigim videolarda kullanilan programlarda birseyler yazildiginda hemen yukarsinda hazir olarak kodlarin tam hali cikiyor, kullanisli gorundu ama Dev-C++’da oyle bir ayar bulamadim, var mi yoksa baska bir program mi kullanmam lazim.

Programlamanın mantığını öğrenmek için güzel olabilir. C++'daki pointer mantığı ile memory'e müdahale şansınız oluyor. User-friendly dillerde böyle bir imkan yok. Mesela Java'da yok ama Java mükemmel tasarlanmış bir dildir. Kendince farklı özellikleri var. Derinlik arttıkça mesela Assembly artık registerlar mertebesinde işlem yaparsınız. Onun da ilerisi makine dilidir. Bu kadarına gerek yok tabi. Bilgisayar mühendislerinin %99'u Assembly yazmaz (Ben yazıyorum ama çok nadir.).

Kodların hazır gelmesinden kastın, atıyorum nokta koyduğun zaman kendisi tamamlasın diyorsan Eclipse kullanabilirsin ama C++ için notepad kullarak kod yazıp Linux terminalini kullanmaya da alış derim.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı