读书频道 > 网站 > 网页设计 > 从零开始学Linux编程
前言
12-08-08    叶孤城
收藏    我要投稿   

本文所属图书 > 从零开始学Linux编程

Linux系统可以免费应用到多种服务器上,所以开发人员都在往Linux系统上转移,且很多开发都是使用C语言来完成的,这也是本书推出的关键所在。本书共分为5篇:第1篇是Linux系统知识,讲述Linux系统的安装和使用、常...立即去当当网订购
微软并不是魔鬼,只是它的操作系统实在太蹩脚了。
——Linux 之父Linus Torvalds
Linux系统是一个非常优秀的系统,在服务器解决方案方面有着巨大的优势。近年来国内无数大型企业使用Linux系统作为服务器解决方案,对服务器软件开发人员的需求大量增加。而这些工作通常是使用C语言来完成的。虽然C程序有着很好的先进性,有着非常重要的用途,但是相对于C#、Java等面向对象语言,C程序的程序设计方法、符号的使用、面向过程的思路和严格的语法等这些特点使C语言并不容易学习和掌握。
在Baidu上搜索“Linux编程”的网页有9 250 000个,关于“Linux开发”的网页有5 370 000个,关于“Visual C++”的网页只有6 170 000个。由此可见,Linux编程关注人数之多,企业需求之大。正是因为有如此大的需求,所以笔者结合多年的开发经验,编写了本书。
本书特点
1.注重读者的学习与接受情况
在Linux系统下学习编程时,一个很大的困难就是平台的搭建与使用。本书从Linux系统安装开始,引导读者一步步进入Linux系统,掌握与Linux系统编程相关的一般操作。
2.代码注释细致,方便学习
对实例代码进行了非常详细的注释,这些注释可以引导读者理解和掌握抽象的知识。在实例中几乎对代码的每一行进行讲解,这些讲解可以促进初级读者的学习和理解。
3.用VI编辑器作为开发平台
在Linux下开发没有统一的开发平台,这也是很多开发者郁闷的地方。笔者经过多年的比较,并和同行讨论,认为VI编辑器是其中的佼佼者,因此把它详细地介绍给大家。
4.内容集中,有的放矢
对于Windows平台下的C语言开发,市场上已经有很多同类书籍了,因此对这部分内容,笔者使用极少的篇幅帮助读者入门,然后快速过渡到Linux开发。
5.内容深入
在注重基础和实际的同时,注重知识的扩充。网络编程和图形界面编程是C程序学习中比较深入的知识,本书对这些知识的讲述可以使读者对C程序学习有一个系统的提高。
本书结构
本书共分为5篇18章,主要章节规划如下所示。
第1篇(第1~4章)Linux系统知识
讲述Linux系统的安装和使用、常用命令、文本编辑器的使用及程序的编译与调试。
第2篇(第5~12章)C语言基本知识
讲述C语言的基本语法、常用语句,以及各种类型的数据、数组和指针及结构体等知识。同时对系统库函数的使用进行了介绍。在本篇的最后,介绍了常见的编程规范。
第3篇(第13~14章)Linux系统编程
讲述Linux系统中的Shell编程和文件(目录)处理方法。
第4篇(第15~17章)Linux网络编程
介绍在Linux上如何进行网络编程,同时对基于TCP和UDP的网络编程进行实例讲解。
第5篇(第18章)Linux C项目实战
通过案例的学习,既复习了前面介绍的知识,也了解了项目实践的流程和技巧,从而增加读者的编程经验。
本书由浅入深,由理论到实践,尤其适合初级读者逐步学习和完善自己的知识结构。
适合阅读本书的读者
    C程序初学者
    高校计算机专业的学生
    高校做毕业设计的学生
    Linux爱好者和工作人员
    Linux相关学习和研究的研究生
    Linux程序员
    嵌入式系统开发入门人员
本书作者与技术支持
本书第1~10章由罗利民编写,第11~18章由王浩编写。在编写的过程中得到了出版社各位编辑的协助,在此表示感谢
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站