|
楼主 |
发表于 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的原因
我的不明白就是这个“原因”了,还请大侠指教 |
|