Linux程序设计 : 第4版
- ISBN:9787115228215
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:大16开
- 页数:642
- 出版时间:2010-06-01
- 条形码:9787115228215 ; 978-7-115-22821-5
本书特色
zui负盛名的Linux程序设计图书,内容全面深入,全球开源社区集体智慧结晶。 时至今日,Linux系统已经从一个个人作品发展为可以用于各种关键任务的成熟、高效和稳定的操作系统,因为具备跨平台、开源、支持众多应用软件和网络协议等优点,它得到了各大主流软硬件厂商的支持,也成为广大程序设计人员理想的开发平台。 《Linux程序设计(第4版)》是Linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而广受好评。中文版前两版出版后。在国内的Linux爱好者和程序员中引起了强烈反响。这一热潮一直持续至今。《Linux程序设计(第4版)》是国内读者翘首以待的第4版,此次新版内容组织更加严谨,译者更是细心雕琢,保留了这部著作的原汁原味。 对Ljnux所提供的功能全面而准确的阐述,以及贯穿全书的示例程序体验,使《Linux程序设计(第4版)》不仅成为初学者的Linux程序设计指南。而且是中高级程序员不可或缺的参考书。
内容简介
本书讲述了linux系统及其他unix风格的操作系统上的程序开发,主要内容包括标准linux c语言函数库和由不同的linux或unix标准指定的各种工具的使用方法,大多数标准linux开发工具的使用方法,通过dbm和mysql数据库系统存储linux中的数据,为x视窗系统建立图形化用户界面等。本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关的知识。
本书适合linux的初学者及希望利用linux进行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
目录
1.1 unix、linux和gnu简介
1. 1.1 什么是unix
1. 1.2 什么是linux
1. 1.3 gnu项目和自由软件基金会
1. 1.4 linux发行版
1.2 linux程序设计
1. 2.1 linux程序
1. 2.2 文本编辑器
1. 2.3 c语言编译器
1. 2.4 开发系统导引
1.3 获得帮助
1.4 小结
第2章 shell程序设计
2.1 为什么使用shell编程
2.2 一点哲学
2.3 什么是shell
2.4 管道和重定向
2.4.1 重定向输出
2.4.2 重定向输入
2.4.3 管道
2.5 作为程序设计语言的shell
2.5.1 交互式程序
2.5.2 创建脚本
2.5.3 把脚本设置为可执行
2.6 shell的语法
2.6.1 变量
2.6.2 条件
2.6.3 控制结构
2.6.4 函数
2.6.5 命令
2.6.6 命令的执行
2.6.7 here文档
2.6.8 调试脚本程序
2.7 迈向图形化:dialog工具
2.8 综合应用
2.8.1 需求
2.8.2 设计
2.8.3 应用程序的说明
2.9 小结
第3章 文件操作8
3.1 linux文件结构8
3. 1.1 目录9
3. 1.2 文件和设备9
3.2 系统调用和设备驱动程序 80
3.3 库函数 81
3.4 底层文件访问 82
3.4.1 write系统调用 82
3.4.2 read系统调用 83
3.4.3 open系统调用 84
3.4.4 访问权限的初始值 85
3.4.5 其他与文件管理有关的系统调用 88
3.5 标准i/o库1
3.5.1 fopen函数1
3.5.2 fread函数2
3.5.3 fwrite函数2
3.5.4 fclose函数2
3.5.5 fflush函数3
3.5.6 fseek函数3
第4章 linux环境14
第5章 终端
第6章 使用curses函数库管理基于文本的屏幕
第7章 数据管理
第8章 mysql
第9章 开发工具
第10章 调试
第11章 进程和信号
第12章 posix线程
第13章 进程间通信:管道
第14章 信号量、共享内存和消息队列
第15章 套接字
第16章 用gtk+进行gnome编程
第17章 用qt进行kde编程
第18章 linux标准33
节选
《Linux程序设计(第4版)》讲述了Linux系统及其他IJNIX风格的操作系统上的程序开发,主要内容包括标准Linux c语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为x视窗系统建立图形化用户界面等。《Linux程序设计(第4版)》通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关的知识。《Linux程序设计(第4版)》适合Linux的初学者及希望利用Linux进行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
作者简介
马修(Neil Matthew)和斯通斯(Richard Stones),世界知名的Linux/UNIX专家,有数十年LjnuX/UNIX开发经验和从业经历。他们使用过几乎所有LINIX版本。并精通C/C++、LISP、Fortran、PerI、Tcl和Prolog等各种语言。他们从事过各种软件项目,从实时嵌入式系统到会计系统和零售信息系统。除本书外。他们还合著过PostgreSQL、MySQL一方面的图书。 译者简介: 陈健,毕业于南京大学,1996年获电子学学士,2002年获计算机硕士,现工作于南京大学网络信息中心。长期从事软件研发和教学工作,主要研究方向为网络管理。 宋健建,毕业于南京大学计算机系,分别于1997年和2003年获学士、硕士学位,从事软件开发多年。现任教于南京大学软件学院,主要研究方向为Linux和嵌入式系统软件。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0