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

Cevap