【内容简介】
本书讲述在Linux系统及其他UNIX风格的操作系统上进行的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统对Linux中的数据进行存储,为X视窗系统建立图形化用户界面等。本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关知识。.
本书适合Linux的初学者及希望利用Linux进行开发的程序设计人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
时至今日,Linux系统已经从一个个人作品发展为可以用于各种关键任务的成熟,高效和稳定的操作系统。因为具备跨平台、开源、支持众多应用软件和网络协议等优点,它得到了各大主流软硬件厂商的支持,也成为广大程序设计人员理想的开发平台。..
本书是Linux程序设计领域的经典名著,以筒单易懂、内容全面和示例丰富而受到广泛好评。中文版前一版出版后,在国内的Linux爱好者和程序员中也引起了强烈反响,这一热潮一直持续至今。本书是国内读者翘首以待的第3版,延续了上一版的写作风格,除扩展了原有的Linux编程基础、shell编程、进程、线程、管道、套接字等内容,还增添了MySQL数据库访问和管理、GNOME与KDE编程。Linux编程标准等新章节,并将Tcl、Perl、X、HTML和CGI编程等章节作为免费网上扩展内容,进一步巩固了其无可替代的市场地位。...
【编辑推荐】
最负盛名的Linux程序设计图书,内容全面深入,全球开源社区集体智慧结晶。
【作译者介绍】
本书提供作译者介绍
Neil Matthew和Richard Stones都是世界知名的Linux/UNIX专家,有数十年Linux/UNIX开发经验和丰富的软件研发从业经历。他们使用过几乎所有UNIX版本,并精通C/C++、LISP、Fortran、Peri、Tcl和Prolog等各种语言。他们从事过各种软件项目,从实时嵌入式系统到会计系统和零售信息系统。除本书外,他们还合著了Professional Linux Programming和PostgreSQL、MySQL方面的著作。.
陈健毕业于南京大学,1996年获电子学学士,2002年获计算机硕士,现工作于南京大学网络信息中心。长期从事软件研发和教学工.. << 查看详细
【目录信息】
第1章 入门. 1
1.1 UNIX、Linux和GNU简介 1
1.1.1 什么是UNIX 1
1.1.2 什么是Linux 2
1.1.3 GNU项目和自由软件基金会 3
1.1.4 Linux发行版 3
1.2 Linux程序设计 4
1.2.1 Linux程序 4
1.2.2 C语言编译器 5
1.2.3 开发系统导引 6
1.3 获得帮助 11
1.4 小结 13
第2章 Shell程序设计 14
2.1 为什么使用shell编程 14
2.2 一点哲学 15
2.3 什么是shell 15
2.4 管道和重定向 17
2.4.1 重定向输出 17
<< 查看详细目录
【译者序】
本书是学习Linux程序设计的经典著作,适合Linux的初学者以及有一定编程基础且开始利用Linux编程的读者阅读。本书涉及面非常广泛,基本涵盖了Linux程序设计的各个方面,而且讲解简明清晰,切中要害。.
本书的第2版在2000年出版,中文版于2002年由机械工业出版社出版,当年就在国内的Linux爱好者和程序员中引起了很大的反响,这一热潮一直持续至今。国内很多大学在开设Linux程序设计课程时都使用本书作为教科书或主要参考书。如今,本书第3版的推出,不仅对原书中内核编程、设备驱动程序、CVS和GUI开发环境等内容做了大量扩展,而且还增加了介绍MySQL数据库访问和管理、KDE编程、Linux编程标准等新内容。相..
<< 查看译者序
【前言】
欢迎阅读本书第3版,这是一本针对在Linux系统和其他UNIX风格的操作系统上进行程序开发的易于使用的指南性读物。.
在本书中,我们的目标是介绍对于Linux程序员来说非常重要的主题,这些主题的涵盖面非常广泛。书名中的“beginning”更多的是指书中的内容而不是读者的技能。我们对本书的内容组织进行了精心的安排,以帮助读者更多地了解Linux所提供的功能,而不管读者现有的经验有多少。Linux程序设计是一个很大的领域,我们的目标是对广泛领域中的大量主题都进行介绍,从而让读者在每个主题上都能够具备足够的“入门”知识。
读者对象
如果你是一位程序员,希望利用Linux(或UNIX)提供给软件开发..
<< 查看前言
【序言】
每位计算机程序员都有自己的学习笔记,其中的代码示例或来自于他们对使用手册的深入钻研或来自Usenet新闻组,该新闻组中的代码有时连对程序设计一无所知的人也不敢照搬照抄(另外一种观点认为:所有对程序设计一无所知的人都可以自由地访问Usenet新闻组,并且他们从来没有停止过对其中代码的使用),但采用这种风格的图书可以说少之又少,这不能不说是一件很奇怪的事情。在互联网中,存在着大量针对程序设计和系统管理特定领域的、短小精悍而又切中问题关键的文档。Linux文档项目发表了一系列的文档,内容涵盖了Linux的各个方面,从在同一台机器上同时安装Linux和Windows到将你的咖啡机连接到Linux系统。你..
<< 查看序言
免费试读 第一章..
免费试读 第2章..
免费试读 第3章..
>>
进入在线免费试读