Category Archives: 语言

读《C专家编程》

图书馆有本《C专家编程》,但似乎没有被人读过。这是本值得翻一翻的书。

理解C语言,最重要的在于认识它的设计思想及优劣。

C与Unix是相辅相成的,两者的思想也几乎一致。

比如,C强调一切由程序员实现,也因此,程序员需要保证自己程序的准确。malloc了内存,需要delete,而没有runtime的垃圾回收;在数组操作中,不对下标进行越界检查,如果要程序稳健,就自己实现吧。伴随着这些不便的,是程序员对程序无比精确地掌控,你永远都能(至少理论上能)了解自己的程序做了什么。

Continue reading