C++
2012/4/13 Adem Alp YILDIZ <[email protected]>:
> Std library hangi dil için kötü tasarlanmış?

Demek istediğim bu değil. Her C++ kitabında dikkat edin. Devamlı hiç
durmadan bir subclassing vardır.
Daire mi tanımlayacaksın ? class Daire : Sekil ..
Fakat eğer bir şey run time'da değiştirilmeyecekse asla class olarak
tanımlanmamalıdır.
template olarak tanımlanmalıdır. (static template poly.)

Ancak kimse size bunu bir c++ kitabında söylemez. Ve sanki herşey
subclass'lar ile tanımlanmalıdır gibi bir itiba oluşur. Rookie
hataların başında da bu gelir.

2012/4/13 Adem Alp YILDIZ <[email protected]>:
> C ya da C++ belirli bir amaç için üretilmediği için kitaplarda
> güzel şöyle yazılır diyemiyorlar çünkü alt seviye dillerde yöntem sizsiniz.
> C'de file_get_contents hazır olsa müthiş olmaz mı?

Muhtemelen hem zorlanmanızın hemde bunları çok farklı diller olarak
görmenizin altında yatan neden, C++ ile object oriented programming
(OOP) bağdaştırmanızdan ileri geliyor.
Eğer C ile OOP tekniklerini kullanmış iyi dizaynlar yapmış olsaydınız.
C++'ı farklı bir dil değil sadece extra keyword'lar olarak
görecektiniz.
2012/4/13 Adem Alp YILDIZ <[email protected]>:
> C ve C++ farklı diller, ilk C öğren sonra C++ öğrenirsin çok yanlış.
> C'den C++'a geçerken çok zorlanıyorsunuz.

Chris stephenson'unun değimiyle "Java is new Cobol"
2012/4/13 Husrev Ozayman <[email protected]>:
> 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.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap