C/C++ tamamen nasıl öğrenilir?

Soru başlığında "tamamen" diye belirtilmiş ama direk "tamamen öğrenilmez" diye karşı çıkmaya gerek yok, arkadaşımız ileri seviye nasıl öğrenirim diye sormak istemiş.

Konu sahibi arkadaşım sizde haklısınız elbette.
 
Evet.
Fonksiyonları biliyorum.
Daha neyi sorduğumu bilmiyorsunuz. Tekrar soruyorum. Fonksiyon pointer'larını biliyor musunuz? Fonksiyonları 3 yaşındaki çocuk da biliyor. Benim sorduğum sizin o meşhur eğitimlerinizin size fonksiyon pointer'ı öğretip öğretmediği. Fonksiyon değil, pointer değil, fonksiyon pointer'ı.

Öyle site kullanacaksan dediğim şeyleri yap. Sana binlerce kat daha fazlasını katar.

Yazıp gondermemisim. Teşekkürler zaten bekleme süresinde olunduğu için hiçbir halta yaramayan mesaj yayınlama sistemi.
 
Hiçbir programlama dili bitirilmez. Bir yazılım kütüphanesi içinde yer alan kitaplığı ezbere bilebilirsiniz. Ancak dili %100 kimse bitiremez.

Bir kişi işte X dilini bitirdim diyorsa veya bitirmek istiyorsa hiçbir şey bilmiyordur.

C++'da gelişmek istiyorsanız projeler yapıp eksiklerinizi giderin. Sürekli daha iyisini yapmaya çalışın. Proje derken gidip not defteri yapın demiyorum tabii ki.
 
Daha neyi sorduğumu bilmiyorsunuz. Tekrar soruyorum. Fonksiyon Pointer'larını biliyor musunuz? Fonksiyonları 3 yaşındaki çocuk da biliyor. Benim sorduğum sizin o meşhur eğitimlerinizin size fonksiyon Pointer'ı öğretip öğretmediği. Fonksiyon değil, pointer değil, fonksiyon Pointer'ı.

Öyle site kullanacaksan dediğim şeyleri yap. Sana binlerce kat daha fazlasını katar.

Yazıp gondermemisim. Teşekkürler zaten bekleme süresinde olunduğu için hiçbir halta yaramayan mesaj yayınlama sistemi.

Demek istediğiniz bu ise bunları biliyorum.
 
Demek istediğiniz bu ise bunları biliyorum.
Bilmek ayrı, kullanmayı bilmek ayrı. Bunları nerede kullanmasını bilecek kadar c/c++ ile ilgilenmiş insan 'C++'ı tamamen nasıl öğrenebilirim' sorusunu sormaz bu foruma.

Çoğu zaman bunu söylediğimde konu sahipleri kızıyor, olsun yinede söyleyeceğim. Seçtiğiniz kelimeler, kurduğunuz cümleler bize, sizin ne kadar yazılım bildiğiniz konusunda çok güzel ipuçları veriyor

Eğer iki tane eğitim setini baştan sona bitirdiysen 1000 tane eğitim setide bitirsen uygulamasız öğrenemeyeceğini çoktan öğrenmişindir zaten. Hala niye kaynak önerisi istiyorsun?
 
Bilmek ayrı, kullanmayı bilmek ayrı. Bunları nerede kullanmasını bilecek kadar c/c++ ile ilgilenmiş insan 'C++'ı tamamen nasıl öğrenebilirim' sorusunu sormaz bu foruma.

Çoğu zaman bunu söylediğimde konu sahipleri kızıyor, olsun yine de söyleyeceğim. Seçtiğiniz kelimeler, kurduğunuz cümleler bize, sizin ne kadar yazılım bildiğiniz konusunda çok güzel ipuçları veriyor.

Eğer iki tane eğitim setini baştan sona bitirdiysen 1000 tane eğitim setide bitirsen uygulamasız öğrenemeyeceğini çoktan öğrenmişindir zaten. Hala niye kaynak önerisi istiyorsun?

Hocam ben orada kaynak önerisi istemiyorum mesaj yazmadan önce bir okurmsunuz.

Daha neyi sorduğumu bilmiyorsunuz. Tekrar soruyorum. Fonksiyon Pointer'larını biliyor musunuz? Fonksiyonları 3 yaşındaki çocuk da biliyor. Benim sorduğum sizin o meşhur eğitimlerinizin size fonksiyon Pointer'ı öğretip öğretmediği. Fonksiyon değil, pointer değil, fonksiyon Pointer'ı.

Öyle site kullanacaksan dediğim şeyleri yap. Sana binlerce kat daha fazlasını katar.

Yazıp gondermemisim. Teşekkürler zaten bekleme süresinde olunduğu için hiçbir halta yaramayan mesaj yayınlama sistemi.

Bir kere ben o eğitimleri desteklemiyorum.

Bilmek ayrı, kullanmayı bilmek ayrı. Bunları nerede kullanmasını bilecek kadar c/c++ ile ilgilenmiş insan 'C++'ı tamamen nasıl öğrenebilirim' sorusunu sormaz bu foruma.

Çoğu zaman bunu söylediğimde konu sahipleri kızıyor, olsun yine de söyleyeceğim. Seçtiğiniz kelimeler, kurduğunuz cümleler bize, sizin ne kadar yazılım bildiğiniz konusunda çok güzel ipuçları veriyor.

Eğer iki tane eğitim setini baştan sona bitirdiysen 1000 tane eğitim setide bitirsen uygulamasız öğrenemeyeceğini çoktan öğrenmişindir zaten. Hala niye kaynak önerisi istiyorsun?

Kimin ne kadar iyi bildiği önemsiz önemli olan sorunun cevaplanması. Çok rastlıyorum birisi bir şeyi soruyor diyeri onu bilmediği için git onu öğrende gel gibi bir ifade kullanıyor. Siz kendinize yazılsa sizin bir şeyleri üretme isteğiniz gitmez miydi? Yani insanlar zaten biliyorsa ya da bilmiyor isede sorusunu cevaplama önemli şu an Technopat gibi birçok formda sorusu tam cevaplanmamış birçok arkadaşımız var ama sorusunu cevaplamak yerine öneri vermek vb. bilmiyor ise de basitçe anlatmak gerisini ona bırakmanız gerekir. Kimse anasının karnında öğrenmedi ben sizin için demiyorum. Birçok kişinin yaptığı şeyler tabii konu sahibi kızıyor falan diyorsunuz ben kızmam. Ama kızmayacağım anlamınada gelmez. İnsanların önce ne düşüneceğini düşünün ondan sonra cevabınızı verin. Bazıları sırf hava atmak vb. hava atmıyorum diyenlerin bile cümlesinden anlaşılır. Eğer konuyu tamamn okusaydınız sorusunu sormazdınız bu formda demezdiniz en alta diyeceğinizi derdiniz biterdi. Kimin ne kadar bildiğini kimin ne bildiğini bilemez siniz. Bu formda bir şeyi biliyor iseniz bildiğiniz ile hava atmak değil, bilmeyene anlatamak gerekir. Ve şunu da diyebilirimki bende sizin nasıl bir kişiliğinizin olduğunu: Seçtiğiniz kelimeler ile kurdupunuz cümleler ile bana çok güzel ipuçları veriyor.
 
Son düzenleme:
Hocam ben orada kaynak önerisi istemiyorum mesaj yazmadan önce bir okurmsunuz.



Bir kere ben o eğitimleri desteklemiyorum.



Kimin ne kadar iyi bildiği önemsiz önemli olan sorunun cevaplanması. Çok rastlıyorum birisi bir şeyi soruyor diyeri onu bilmediği için git onu öğrende gel gibi bir ifade kullanıyor. Siz kendinize yazılsa sizin bir şeyleri üretme isteğiniz gitmez miydi? Yani insanlar zaten biliyorsa ya da bilmiyor isede sorusunu cevaplama önemli şu an Technopat gibi birçok formda sorusu tam cevaplanmamış birçok arkadaşımız var ama sorusunu cevaplamak yerine öneri vermek vb. bilmiyor ise de basitçe anlatmak gerisini ona bırakmanız gerekir. Kimse anasının karnında öğrenmedi ben sizin için demiyorum. Birçok kişinin yaptığı şeyler tabii konu sahibi kızıyor falan diyorsunuz ben kızmam. Ama kızmayacağım anlamınada gelmez. İnsanların önce ne düşüneceğini düşünün ondan sonra cevabınızı verin. Bazıları sırf hava atmak vb. hava atmıyorum diyenlerin bile cümlesinden anlaşılır. Eğer konuyu tamamn okusaydınız sorusunu sormazdınız bu formda demezdiniz en alta diyeceğinizi derdiniz biterdi. Kimin ne kadar bildiğini kimin ne bildiğini bilemez siniz. Bu formda bir şeyi biliyor iseniz bildiğiniz ile hava atmak değil, bilmeyene anlatamak gerekir. Ve şunu da diyebilirimki bende sizin nasıl bir kişiliğinizin olduğunu: Seçtiğiniz kelimeler ile kurdupunuz cümleler ile bana çok güzel ipuçları veriyor.

Bu kafada oldukça asla yazılım öğrenemeyeceksin... Sana hem bilgi eksiğinin hemde uygulama eksiğinin çok olduğunu, bunları kapatman gerektiğini söyledim. Tüm konuyu okudum ve yapılabilecek en iyi analizi yaptım. Hoşuna gitmiş olabilir, gitmemiş olabilir. Umrumda değil. Kimseye yaranmaya çalışacak değilim.

Ayrıca bıraka 1000 kere sorulmuş soruyu tekrar tekrar sorduğunda birazcık gergin cevap verelim.
 
Konudan alakasız, bir dili tamamen öğrenmek diye bir şey yoktur. Teknoloji dünyasının gelişmesiyle yazılım, programlama başlığının altında bulunan ögeler de bu gelişmelere paralel bir gelişim sergileyecektir. Dil temellerini nasıl öğrenebilirim sorusunu sorman daha doğru olurdu. Bunun için ise doğrudan Microsoft C/C++ Belgeleri dokümantasyonunu size referans gösterebilirim. Buna ek olarak temel kavramları bitirdikten sonra C++ dilinin en meşhur problem çözme ve bellek yönetme başlıklarının ana oyuncularından birisi olan işaretçileri çalışmanızı tavsiye ederim. Bu noktadan sonra dil içerisindeki algoritma hâkimiyetiniz oluştuysa hangi teknoloji ile hangi alana yöneleceğinizi belirleyip bu alan özelinde eğitim alıp proje bazlı çalışmalar sergileyebilirsiniz.
 
Konudan alakasız, bir dili tamamen öğrenmek diye bir şey yoktur. Teknoloji dünyasının gelişmesiyle yazılım, programlama başlığının altında bulunan ögeler de bu gelişmelere paralel bir gelişim sergileyecektir. Dil temellerini nasıl öğrenebilirim sorusunu sorman daha doğru olurdu. Bunun için ise doğrudan Microsoft C/C++ Belgeleri dokümantasyonunu size referans gösterebilirim. Buna ek olarak temel kavramları bitirdikten sonra C++ dilinin en meşhur problem çözme ve bellek yönetme başlıklarının ana oyuncularından birisi olan işaretçileri çalışmanızı tavsiye ederim. Bu noktadan sonra dil içerisindeki algoritma hâkimiyetiniz oluştuysa hangi teknoloji ile hangi alana yöneleceğinizi belirleyip bu alan özelinde eğitim alıp proje bazlı çalışmalar sergileyebilirsiniz.

Hocam ben geliştirme kartlarını programlamaya ve ek olarak masaüstü programlamaya çalışıyorum.
 
Hocam ben geliştirme kartlarını programlamaya ve ek olarak masaüstü programlamaya çalışıyorum.
C++/Cx ile masaüstü programlama yapabilirsin. Alıştıktan sonra C#'dan daha zevkli olduğu aşikar. Hem bellek olarak da büyük avantaj sağlarsın, kontrol sende olur. Bir de herhangi bir dili tamamen öğrenmek yerine ne yapmak istediğine odaklansan daha iyi.
 

Geri
Yukarı