关于英文版本的Linux system Programming 的一处翻译问题!!!

T-Quake 2008-10-20 10:36:00
System programming is most commonly contrasted with application programming.
System-level and application-level programming differ in some aspects, but not in
others. System programming is distinct in that system programmers must have a
strong awareness of the hardware and operating system on which they are working.
Of course, there are also differences between the libraries used and calls made.
Depending on the “level” of the stack at which an application is written, the two may
not actually be very interchangeable, but, generally speaking, moving from applica-
tion programming to system programming (or vice versa) is not hard. Even when the
application lives very high up the stack, far from the lowest levels of the system,
knowledge of system programming is important. And the same good practices are
employed in all forms of programming.
我对里面的红线中的stack不能理解什么意思,翻译成栈等级??肯定不对,不知道这stack指代什么意思,是翻译成layout的意思吗??还请大虾指教下。本人英文比较弱,麻烦了。谢谢
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
brookmill 2008-10-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 HellDevil 的回复:]
您的意思是:stack其实与"数据结构"中的stack结构没什么关联系。而是作者便于读者理解而将applciation以一个形象的stack比方,来说明其构架是吧。如果是这样,非常感谢。呵呵 谢谢阿!!
[/Quote]
是这样的。
这里的stack,不是指我们通常说的“堆栈”的栈,而是类似“协议栈”的这个“栈”,比如TCP/IP的七层结构,这里说的也是一个分层的概念,就像1楼2楼画的
the “level” of the stack 就是指某个程序在这个分层结构里面的层次
“the application lives very high up the stack”,说的是很高层应用级的程序
T-Quake 2008-10-21
  • 打赏
  • 举报
回复
您的意思是:stack其实与"数据结构"中的stack结构没什么关联系。而是作者便于读者理解而将applciation以一个形象的stack比方,来说明其构架是吧。如果是这样,非常感谢。呵呵 谢谢阿!!
joyself 2008-10-20
  • 打赏
  • 举报
回复
图乱了,重发

____________________
| Application |
|_________________|
| |
| ---------
User Space | | |
\|/ | Glibc |
-------------------------------
____________________
| System Call |
|_________________|

Kernel Space
joyself 2008-10-20
  • 打赏
  • 举报
回复
我觉得是指 构建应用程序的方法,譬如用了library(如glibc),还是没有用library。

____________________
| Application |
|_________________|
| |
| ---------
User Space | | |
\|/ | Glibc |
-------------------------------
____________________
| System Call |
|_________________|

Kernel Space

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧