13 Nisan 2012 14:50 tarihinde Husrev Ozayman <hus...@ozayman.com> yazdı:
> Görüyorum ki C++ öğrenmek için C öğrenmek şart değil diyen arkadaşlar > çoğunlukta, ne mutlu listemize :) > > Ben de katılıyorum. Programlama öğretmeye PHP ve C ile başlayan > ardından nesne eğilimli programlamayı C++ üzerinden öğreten bir okulda > okuyorum. Ben açıkçası ne PHP'yi ne C'yi beğeniyorum. Ama hayatımda en > çok kodu bu iki dilde yazmışımdır. O da yine çok sayılabilecek > miktarda değil :) > > C öğrenmek size C++ konusunda avantaj sağlamaz. Aynı süreyi C++ > öğrenmeye harcarsanız, C'nin C++'a geçen kısımlarını öğrenmek daha > isabetli olur gibime geliyor. > > C'yi öğrenmenin bir avantajı yok mu? Var. Çok büyük bir faydası var. > Makinenin mantığını anlamanıza yardımcı olur. Simgesel dilde > (assembly) yazıyorsanız, onun yerine C ile yazarsınız, daha hızlı > geliştirirsiniz, platformadan biraz bağımsızlaşmış olursunuz. > > Ufak bir hatırlatma.Kimse C++ öğrenmek için C öğrenin demedi eğer yazılanlar gözümden kaçmadıysa.Keza yazım mantığı bakımından oldukça farklı diller. (: İşin doğrusu hangisi o an için işinize yarıyorsa onu kullanın. > ...Ama programlama dilleri teorisi açısından > bakınca C bir tasarım faciası... > > Mesela? > Doğru tasarlanmış bir dil olsun, yazması keyifli olsun, yormasın, kısa > zamanda çok iş yapan kod geliştirilebilsin, okunması kolay, bakımı > ucuz olsun isterseniz, bir de platforman bağımsız olsun derseniz Java > tavsiye edebilirim. Kısa zamanda çok iş demişken j2EE yapılarını incelemeni öneririm (: > Ya bu çok yavaş çalışıyor, platform bağımlılığı da > aslında çok da problem değil diyorsanız, C# da güzel tasarlanmış bir > dil. > > Bunlar tabii ki kendi şahsi görüşlerim. İşten çok anlayan, yıllardır > çok çeşitli dillerde birşeyler geliştirmiş birisi değilim. Altı üstü > bir öğrenciyim, söylediklerimde yanılmalar yanlışlar olabilir, yanlış > olma riskini bilerek kullanın kullanacaksanız :) > > Hadi iyi günler :) > _______________________________________________ > Linux-programlama mailing list > Linux-programlama@liste.linux.org.tr > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php >
_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php