程序设计语言

c语言之四书五经

2008年5月24日 阅读(473)

说起四书五经,很多人最先想到是封建色彩,迂腐书生。其实四书五经应该包含了华夏文化的精粹。自从先秦时代开始,2000多年来一直都有众多的思想家文学家去研究它。当然不能仅凭别人的一面之辞就去否定它。你可以否定它,但是前提是起码你读懂了它。

四书五经是四书和五经的合称,是中国儒家的经典书籍。四书是指《论语》、《孟子》、《大学》和《中庸》;而五经是指《诗经》、《尚书》、《礼记》、《周易》、《春秋》,简称为“诗、书、礼、易、春秋”,其实本来应该有六经,还有一本《乐经》,合称“诗、书、礼、乐、易、春秋”,但后来亡于秦末战火,只剩下五经。《四书五经》是南宋以后儒学的基本书目,儒生学子的必读书。

看看上面,你发现古人也还是比较重视全面发展的,就算是孔子当年也提出了六艺之说。而且这四书里的孟子,大学,估计是我最早接触的书籍了吧,记得小时候,在爷爷那看到的,书是线装的,解放前的版本,爷爷上私塾时的读本,还是毛笔字的时代。

自宋朝以来,直到清末,四书五经成为科举的必考内容。现在想想,在古老的封建时代,科举制度还是起到了它应该起到的作用。很多人出身寒微,寒窗苦读,也能功成名就。如果一个时代能够不以出身论英雄,而是能够让有才干的人居其位,对这样的时代我总觉得还不算太坏。

随着时间的流逝,时代在变化,传统文化逐渐没落,在民国时代兴起的国学,随着大师的逝去,也日渐凋零。而西方文化的传播随着信息传播方式的进步,国际文化交流如此深刻。中国人的独有人格也在慢慢的丧失,近100年来中国已经很少出现伟大的思想家了,即使是在科学领域也未见奇迹。

谈到国家,谈到社会,总是一个太大的话题,好像跟我要写的也不是紧密。ok,还是说该说的吧。。。

之所以称作四书五经,是说在某些领域内,总有些书你不能不看。就像人们常说的不到长城非好汉,否则你总会似夜郎般自大,如井底之蛙般只看到头顶上的那片天。当然网上早就流传了很多这样的版本了,我还是就自己的想法和扯淡的风格去描述一番吧。

不要总以为某些东西你真的懂了,所以记住随时提醒自己,"其实我们还差远了",这样会减轻下你自大犯下的过失。。。

在c语言中有这样四本书,如果你没看过,我想请不要对别人说你学会了c语言,还是趁还有时间窝到书堆里仔细研读一番吧。

首先第一本<<c程序设计语言>>,由c语言设计者Ritchie和另一位大牛Kernighan(这可是真正的大牛,全世界没几个),而两位因这本书,而成为了传奇性的K&R。书中不仅从语言角度介绍了,还穿插着一些程序风格及算法的问题,理解c语言的同时可以欣赏下大牛的代码。对c语言的很多问题进行了权威的论述,对于ANSI标准,标准程序库及其实现以及c语言的变更进行了说明。同时对于编程风格及语言特性的使用也提出了很多建议。

全书不过200多页,但是却基本将c语言描述好了,当然跟c语言本身很精练也是有关的。适合精读,同时也可以做案头参考书。

第二本,<<C陷阱和缺陷>>,作者Andrew Koenig是世界上屈指可数的C++专家,他老婆也是c++专家,当年第一个c++编译器的项目经理吧,是世界上独一无二的c++神仙眷侣。他的这本书可能是最薄的一本C语言经典。这本书也是他的成名之作。

书中对很多c语言容易导致的错误进行了精辟的分析,很深刻很准确,看了你就知道了,这才是经典。

第三本,<<c专家编程>>在这本被C程序员昵称为 “鱼书”(封面上有一条“丑陋的”腔棘鱼)的著作中,作为SUN公司编译器和操作系统核心开发组成员之一,Peter淋漓尽致地展示了其深厚的技术沉淀、丰富的项目经验、高超的写作技巧以及招牌式的幽默。在这部作品中,作者以流畅的文字、诙谐的笔法将逸闻典故、智慧和幽默自然地融入技术描述中,读来宛若一本小说,极富趣味。

主要是看了里面说的一则cmu的逸事,我便觉得此书要读。行文风格比较扯淡,看起来比较有趣,c语言之四书五经 - 星星 - 银河里的星星跟我比较像,^O^……

第四本,<<c和指针>>,这本比较适合做c的入门教程,比上面所有提到的都要厚些。内容比较丰富,在看看国内写的c语言教程,真的是不太好啊。。。

看完这四本,估计只是掌握了c语言的基础部分,而专业的领域还需继续学习。。。(埃,学习真不容易啊,为什么它没有终点???)

接下来就是五经部分了,上面的四书是必读的,五经供继续修炼使用,不打算详细说了,接下来还要写篇c语言相关知识的总结

。。。今晚不写了。。。

六经如下:
<<c语言解惑>>-c语言的一些小问题
<<c语言的科学和艺术>>-与算法和实际结合的比较紧密
<<c语言参考手册>>-c语言标准说明
<<用c实现oop>>-如何使面向过程的c语言写具有面向对象的程序
<<C语言接口与实现:创建可重用软件的技术>>着重于设计
<<c标准与实现>>-c语言和操作系统的关系,涉及程序编译,连接,运行的原理

另外还有关于预处理器,字符编码,c语言的现在和未来等方面的书。。。

You Might Also Like