|
两岸猿声啼不住 轻舟已过万重山
――读《Linux C编程》有感
Linux是一个奇迹, 是现在最为流行的免费操作系统,它的独特之处在于它的建立不受任何商品化软件的版权的制约,全世界都能免费、自由使用;Linux是具有专业水平的操作系统,它的爱好者和用户遍及世界;Linux年轻而富有朝气,它从诞生到现在不过15年时间,已经在市场上确立自己的地位和广泛的影响。
C语言是国际上广泛使用的计算机高级语言,作为Linux系统的开发语言,C语言在Linux编程开发中扮演着重要的角色。它们很快形成了完美的结合,为用户提供了一个强大的编程环境。
国内Linux的发展方兴未艾,由于国内计算机教育体系等因素,Linux的发展进入瓶颈状态,很多Linux爱好者仅仅停留在Linux的系统管理的层次,而更多的Linux的系统管理员或者WINDOWS的程序员想转向做Linux的开发则无从下手,除Linux开发界面本身不是很友好之外,更重要的是苦于找不到合适的资料入门。Linux本身提供的文档都是英文的,国外的著作如UNIX/Linux开发界的圣经、W.Richard Stevens所著《UNIX环境高级编程》曲高和寡,本身要求读者的层次很高,根本不适合入门,而国内的其他相关书籍大都是隔靴搔痒未到痒处,读之总觉得不过瘾,不解渴。
在这种情况下,作者根据多年来的开发和教学经验并融合大量的编程实例而著成此书——《Linux下C语言编程》。读者通过本书能快速地学会Linux下C语言编程,掌握其中的编程技巧,并能从一开始就养成良好的编程风格,从而实现Linux下的入门和提高。
这本书深入浅出、通俗易懂,很适合初学者,内容编排得十分有条理,不会让人感到迷失方向。内容的可读性和技术含量都很高,所讲的知识点清楚而且容易上手,但也不乏一些主题的深入和扩展,总体感觉本书在重视基础之外,更注重知识点的联系。读这本书,心理没有负担,不必担心自己才疏识浅,也不会遇到晦涩难懂的问题,能使读者尽快克服对Linux下编程的神秘感,真正进入Linux编程世界。
此书以大量的实例详细的介绍了Linux下C语言编程的方方面面而又有侧重点,作者把复杂的编程问题分而治之,分解成一个个简单的小例子,使读者读起来倍感轻松,读完此书定有相见恨晚,蓦然回首读者已经进入Linux下C语言编程美妙世界。此书不仅仅适合Linux下C语言的开发者,还适合Linux下的C++/Java/Kylix的开发人员。
要说本书不足之处,我想可能就是它的代码篇幅比较多,书中有的内容写的过细,会使读者觉得有点“罗嗦”。 |