2011年8月3日星期三

最昂贵的一个字节的错误

有趣的新闻的URL:http://rss.slashdot.org/~r/Slashdot/slashdot/~3/LeZAnHIFp4M/The-Most-Expensive-One-Byte-Mistake:

一位不愿透露姓名的读者写道:“波尔亨宁坎普回顾一些在语言设计的好坏决定,特别是NUL结尾的文本字符串使用的C / UNIX / POSIX”的选择是非常简单的:如果在C语言表示字符串地址+长度元组或只是作为一个神奇的结束标志着字符(NUL)的地址是什么?... ...使用地址+长度格式将成本的开销多字节的地址+ magic_marker格式,和他们的PDP计算机。有限的核心记忆体,换句话说,这可能已被一个完美的典型和理性的IT或CS像许多类似的决定,我们每天的决定,但是这其中有相当非典型的经济后果“。


这个故事在Slashdot。






沒有留言:

發佈留言