LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2128|回复: 3

俺最近在看Advanced Programming in the UNIX Environment

[复制链接]
发表于 2003-8-1 21:54:15 | 显示全部楼层 |阅读模式
想写一些读书笔记,把我的一些体会和问题写出来
发表于 2003-8-3 14:48:40 | 显示全部楼层
well
发表于 2003-8-3 19:55:10 | 显示全部楼层
just do it .....
 楼主| 发表于 2003-8-3 22:00:43 | 显示全部楼层

开始了!

对这本书可说是仰慕已久了,很早就知道是一本经典书。
国内有翻译版,中文名字是:UNIX环境高级编程
作者是:W.Richard Stevens,成书于1992年4月
我现在的体会是unix(linux是它一个分支)上的编程这本书是必读书
即使对其他环境(如windows)也是很有帮助的
可说是学习编程的一本必读书!

书买来也有半个月了,开了个头
考虑到时断时续的efficience和effect都会很差,以后打算集中一段时间一口气看完它。

这过程一定会遇到很多问题,需要各位大侠的指点
也会有不少体会,希望能与大家分享

不过要声明的是,本人是菜鸟水平,如果问题问的太低级了还请大侠们多多包涵
还有,可能得到的一些经验也是不值一提的,所以也要请抱着其他目的看俺的帖子的网友们多多谅解了
另外,本帖的写法有些随意,也就是阅读笔记一类了,是散文,不是什么正儿八经的文章,阅读上可能给大家造成了一些不方便,我会尽量的小心,仅此而已,^_^

我绝对欢迎大家的各种帖子,欢迎大家写出对俺的这个帖子的意见,特别欢迎大家解答我问题的回帖,^_^
如果你实在看得俺的东西别扭,也欢迎发表看法

目前看到了35页,第二章,2.5.3,XPG3 Limits,这一节还没看完
简要的讲解了在这个标准(XPG3)下的一些限制,在<limits.h>里定义了7个常数
我试着翻译一下,^_^(这个表在Page34,简写P34)
NL_ARGMAX        在调用printf和scanf时最多能用的值        最小的可接受值是9        典型值是9
NL_LANGMAX        maximum number of bytes in LANG environment variable?怎么译?        最小的可接受值是14        ()  典型值是14
NL_MSGMAX        最大消息数        最小的可接受值是32767        典型值是32767
NL_NMAX        (maximum number of bytes in N-to-1 mapping characters?怎么译?)        无最小的可接受值        典型值是1
NL_SETMAX        最大设备数(maximum set number?这么翻译对吗?        最小的可接受值是255        典型值是255
NL_TEXTMAX        一个消息行(或说消息流)中最大的byte数        最小的可接受值是255        典型值是255
NZERO        进程的缺省优先级        最小的可接受值是20        典型值是20
对了,前面有一个问题没弄明白:
P33,figure2.3下第三行,This is why they are called minimums, although their names all contain MAX.
字面上的意思大概是:这就是为什么虽然它们的名字里虽然带MAX,但我们仍然叫它们minimum的原因
我的不明白就是这个“原因”了,还请大侠指教
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表