Linux C程序设计大全

当前位置:首页 > 计算机/网络 > 操作系统/系统开发 > Linux C程序设计大全

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2009年02月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787302192114
作者:吴岳 等编著出版社:清华大学出版社出版时间:2009年02月 
编辑推荐
 全面解读Linux C程序设计的开发环境、开发工具和典型应用
  清晰把握Linux环境编程的精髓,彻底攻克开发的重点和难点
 
内容简介
  Linux是一个开放源代码的操作系统,其稳定性与低廉的价格使其在服务器、嵌入式领域以及桌面应用中逐渐占有越来越大的市场份额。因此,对Linux环境下的程序开发人员的需求也就越来越大了。C语言是Linux操作系统中的核心语言,掌握Linux环境下的C语言开发是至关重要的。
  本书共分为6篇,循序渐进地讲述了Linux环境下的C语言编程技术,从基本概念到具体实践、从系统函数接口的认识到具体操作都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。
  本书的特点是详细介绍了Linux的系统接口函数、Linux的编程环境以及C语言程序开发的辅助技术。本书通过大量实例,详细描述了Linux系统提供的系统函数接口,以及代码编写技巧,以方便读者实践。本书适合想全面学习Linux环境下C语言编程的读者,并可作为开发人员的参考手册。
作者简介
吴岳,毕业于北京航空航天大学,获硕士学位。具有多年的Linux环境开发经验,精通Linux系统函数接口、Linux内核、POSIX、TCP/IP协议。对Linux内核以及基于Linux的分布式系统有深入研究,目前致力于基于Linux的分布式系统的优化和并行算法的研究。十分喜爱开源项目,业余时间
目  录
第1篇 Linux下C语言基础
 第1章 Linux简介 
  1.1 GNU简介 
  1.2 Linux简介 
   1.2.1 Linux发展史 
   1.2.2 Linux发行版 
   1.2.3 Linux内核版本 
   1.2.4 Linux与UNIX的关系 
   1.2.5 Linux在服务器方面的发展 
   1.2.6 Linux在嵌入式系统方面的发展 
   1.2.7 Linux在桌面系统方面的发展 
  1.3 Linux环境下的其他编程语言 
   1.3.1 C++ 
   1.3.2 Java 
在线试读部分章节
第1章 Linux简介
Linux是一个开放源代码的操作系统,本章将主要介绍GNU的发展简史、Linux的发展简史,以及Linux环境下的编程语言。
  1.1 GNU简介
GNU是GNU’SNotUNIX的递归缩写。之所以取这个名字,主要是为了表明其不同于UNIX操作系统。GNU计划最早是由Richard Stallman在1983年9月份公开发起的,其主要目标是开发一个非私有的、开放的操作系统。
GNU计划中有一个著名的条款GPL(General Public License)。该条款的主要目的是保证GNU软件可以被自由地传播和使用,使用者不必向软件开发者付费,且使用者可以自由地修改,并可以将修改后的软件再发布出去。当然,发布后的软件也必须遵守GPL条款。
除了操作系统内核之外,一个完整的操作系统还应该有编辑器、浏览器、音乐播放器、编译器、电子邮件等多种软件。到了20世纪90年代的时候,GUN已经开发出了很多很成功的软件,例如,功能强大的文字编辑器emacs、bash shell程序、gcc编译程序、gdb调试程序等,就是缺少一个操作系统的内核,Linux就是在这样的背景下产生的。GNU为Linux的产生提供了重要的条件,而Linux则大大丰富了GUN软件。
  1.2 Linux简介
Linux是一个类UNIX的操作系统,是当今世界的主流操作系统之一。Linux是一个多用户和多任务的操作系统,完全符合POSIX标准,具有很高的可靠性和稳定性,而且是免费和开源的。
  ……
书摘插画
插图

 Linux C程序设计大全下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017