• unix编程艺术 编程语言 (美)理曼德 新华正版
  • unix编程艺术 编程语言 (美)理曼德 新华正版
21年品牌 40万+商家 超1.5亿件商品

unix编程艺术 编程语言 (美)理曼德 新华正版

编程语言 新华书店全新正版书籍 支持7天无理由

78.84 6.2折 128 全新

库存26件

河北保定
认证卖家担保交易快速发货售后保障

作者(美)理曼德

出版社电子工业出版社

ISBN9787121176654

出版时间2012-08

版次1

装帧平装

开本16开

页数564页

字数650千字

定价128元

货号xhwx_1202301674

上书时间2023-12-07

浩子书屋

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:



part i

章 哲学

1.1 ?什么

1.2 unix的生命力

1.3 反对学unix的理由

1.4 unix之失

1.5 unix之得

1.5.1 开源软件

1.5.2 跨台可移植和开放标准

1.5.3 inter和万维网

1.5.4 开源社区

1.5.5 从头到脚的灵活

1.5.6 unix hack之趣

1.5.7 unix的经验别处也可适用

1.6 unix哲学基础

1.6.1 模块原则:使用简洁的接拼合简单的部件

1.6.2 清晰原则:清晰胜于机巧

1.6.3 组合原则:设计时虑拼接组合

1.6.4 分离原则:策略同机制分离,接同引擎分离

1.6.5 简洁原则:设计要简洁,复杂度能低则低

1.6.6 吝啬原则:除非确无它,不要编写庞大的程序

1.6.7 透明原则:设计要可见,以便审查和调试

1.6.8 健壮原则:健壮源于透明与简洁

1.6.9 表示原则:把知识叠入数据以求逻辑质朴而健壮

1.6.10 通俗原则:接设计避标新立异

1.6.11 缄默原则:如果一个程序没什么好说的,保持沉默

1.6.12 补救原则:出现异常时,马上退出并给出足量错误信息

1.6.13 经济原则:宁花机器一分,不花程序员一秒

1.6.14 生成原则:避手工hack,尽量编写程序去生成程序

1.6.15 优化原则:雕琢前先得有原型,跑之前先学会走

1.6.16 多样原则:决不相信所谓“不二门”的断言

1.6.17 扩展原则:设计着眼未来,未来比预想快

1.7 unix哲学之一言以蔽之

1.8 应用unix哲学

1.9 态度也要紧

第2章 历史——双流记

2.1 unix的起源及历史,1969-1995

2.1.1 创世纪:1969-1971

2.1.2 :1971-1980

2.1.3 tcp/ip 和unix内战:1980-1990

2.1.4 反击帝国:1991-1995

2.2 黑客的起源和历史:1961-1995

2.2.1 游戏在校园的林间:1961-1980

2.2.2 互联网大融合与自由软件运动:1981-1991

2.2.3 linux 和实用主义者的应对:1991-1998

2.3 开源运动:1998年及之后

2.4 unix的历史教训

第3章 对比:unix哲学同其他哲学的比较

3.1 作系统的风格元素

3.1.1 什么是作系统的统一理念

3.1.2 多任务能力

3.1.3 协作进程

3.1.4 边界

3.1.5 文件属和记录结构

3.1.6 二进制文件格式

3.1.7 优选用户界面风格

3.1.8 目标受众

3.1.9 开发的门坎

3.2 作系统的比较

3.2.1 vms

3.2.2 macos

3.2.3 os/2

3.2.4 windows nt

3.2.5 beos

3.2.6 mvs

3.2.7 vm/cms

3.2.8 linux

3.3 种什么籽,得什么果

part ii

第4章 模块:保持清晰,保持简洁

4.1 封装和很好模块大小

4.2 紧凑和正交

4.2.1 紧凑

4.2.2 正交

4.2.3 spot原则

4.2.4 紧凑和强单一中心

4.2.5 分离的价值

4.3 软件是多层的

4.3.1 自顶向下和自底向上

4.3.2 胶合层

4.3.3 实例分析:被视为薄胶合层的c语言

4.4 程序库

4.4.1 实例分析:gimp插件

4.5 unix和面向对象语言

4.6 模块式编码

第5章 文本化:好协议产生好实践

5.1 文本化的重要

5.1.1 实例分析:unix令文件格式

5.1.2 实例分析:.newsrc格式

5.1.3 实例分析:png图形文件格式

5.2 数据文件元格式

5.2.1 dsv 风格

5.2.2 rfc 822 格式

5.2.3 cookie-jar格式

5.2.4 record-jar格式

5.2.5 xml

5.2.6 windows ini 格式

5.2.7 unix文本文件格式的约定

5.2.8 文件压缩的利弊

5.3 应用协议设计

5.3.1 实例分析:smtp,一个简单的套接字协议

5.3.2 实例分析:pop3,邮局协议

5.3.3 实例分析:imap,互联网消息访问协议

5.4 应用协议元格式

5.4.1 经典的互联网应用元协议

5.4.2 作为通用应用协议的

5.4.3 beep:块可扩展交换协议

5.4.4 xml-rpc,soap和jabber

第6章 透明:来点儿光

6.1 研究实例

6.1.1 实例分析:audacity

6.1.2 实例分析:fetch的-v选项

6.1.3 实例分析:gcc

6.1.4 实例分析:k

6.1.5 实例分析:sng

6.1.6 实例分析:terminfo数据库

6.1.7 实例分析:freeciv数据文件

6.2 为透明和可显而设计

6.2.1 透明之禅

6.2.2 为透明和可显而编码

6.2.3 透明和避过度保护

6.2.4 透明和可编辑的表现形式

6.2.5 透明、故障诊断和故障恢复

6.3 为可维护而设计

第7章 多道程序设计:分离进程为独立的功能

7.1 从能调整中分离复杂度控制

7.2 unix ipc 方的分类

7.2.1 把任务转给专门程序

7.2.2 管道、重定向和过滤器

7.2.3 包装器

7.2.4 安全包装器和bernstein链

7.2.5 从进程

7.2.6 对等进程间通信

7.3 要避的问题和方

7.3.1 废弃的unix ipc方

7.3.2 远程过程调用

7.3.3 线程——恐吓或威胁

7.4 在设计层次上的进程划分

第8章 语言:寻找歌唱的乐符

8.1 理解语言分类

8.2 应用语言

8.2.1 案例分析:sng

8.2.2 案例分析:正则表达式

8.2.3 案例分析:glade

8.2.4 案例分析:m4

8.2.5 案例分析:xslt

8.2.6 案例分析:the documenter's workbench tools

8.2.7 案例分析:fetch的运行控制语

8.2.8 案例分析:awk

8.2.9 案例分析:tscript

8.2.10 案例分析:bc和dc

8.2.11 案例分析:emacs lisp

8.2.12 案例分析:javascript

8.3 设计语言

8.3.1 选择正确的复杂度

8.3.2 扩展和嵌入语言

8.3.3 编写自定义语

8.3.4 宏-慎用

8.3.5 语言还是应用协议

第9章 生成:提升规格说明的层次

9.1 数据驱动编程

9.1.1 实例分析:ascii

9.1.2 实例分析:统计学的垃圾邮件统计

9.1.3 实例分析:fetchconf中的元类改动

9.2 专用代码的生成

9.2.1 实例分析:生成ascii显示的代码

9.2.2 实例分析:为列表生成html代码

0章 配置:迈出正确的步

10.1 什么应是可配置的

10.2 配置在哪里

10.3 运行控制文件

10.3.1 实例分析:.rc文件

10.3.2 到其它作系统的可移植

10.4 环境变量

10.4.1 系统环境变量

10.4.2 用户环境变量

10.4.3 何时使用环境变量

10.4.4 到其它作系统的可移植

10.5 命令行选项

10.5.1 从-a到-z的命令行选项

10.5.2 到其它作系统的可移植

10.6 如何挑选方

10.6.1 实例分析:fetch

10.6.2 实例分析:xfree86服务器

10.7 论打破规则

1章 接:unix环境下的用户接设计模式

2章 优化

3章 复杂度:尽可能简单,但别简单过了头

part ⅲ

4章 语言:c还是非c

5章 工具:开发的战术

6章 重用:论不要重新发明轮子

part ⅳ

7章 可移植:软件可移植与遵循标准

8章 文档:向网络世界阐释代码

9章 开放源码:在unix新社区中编程

第20章 未来:危机与机遇

附录a 缩写词表

附录b 参文献

附录c 贡献者

附录d 无根的根:无名师的unix心传

colophon

索引

读者

内容简介:

本书主要介绍了unix系统领域中的设计和开发哲学、思想体系、原则与经验,由公认的unix编程大师、开源运动人物之一erics.raymond倾力多年写作而成。包括unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群、软件开发设计与实现,覆盖面广、内容深邃,接近展现了作者极其深厚的经验积累和领域智慧。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP