| |
 | Posted by Ali Çehreli (acehreli) in reply to zafer | Permalink Reply |
|
Ali Çehreli (acehreli) 
| Alıntı (zafer):
> açık açık ilgili türü yazmak varken neden bunu size_t gibi bir takma adın arkasına gizlemem gerektiğini tam olarak anlayamadım
size_t'nin doğuş nedenlerini bilmiyorum ama bilgisayarların büyüdükleri zamanlarda bir standart getirmek için kullanılmış olmalı. Bilgisayarın belleğinin 64K olduğu dönemde yazılan örneğin C programları 'unsigned int' kullanmış olsalar, o programlar daha büyük bellekli ortamlarda indeks sorunları yaşayabilirlerdi.
Ama bir standart olsa ve herkes adet kavramı için size_t yazsa, başka bir ortamda biz hiçbir şey değiştirmeden otomatik olarak örneğin 'ulong' oluverir.
Yani aslında biz değil, kullandığımız kütüphaneler karar veriyor. Benim ilkelerim:
Alıntı:
> . Kullanıldığına ve dilde yerini koruduğuna göre hala geçerli sebepleri var diye düşünüyorum ama nedir bu sebepler acaba ?
Çözülmüş bir konu değildir; hâlâ tartışılır. Yararları da var zararları da. Ben yukarıdaki ilkelerle hareket ediyorum ve fazla kafa yormuyorum. :)
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
|