
UNIX 高级编程
Advanced UNIX programming
Marc J. Rochkind · 初版 1985 年
12人推荐
15位读者提及
26次提及
为什么值得读
- 循序渐进地手把手实现自定义shell
- 语言通俗易懂,系统底层入门体验好
- 是结合C语言实践系统编程的绝佳抓手
本书系统而清晰地讲解了如何在系统调用层面进行 UNIX 编程,同时为经验丰富的程序员提供了关于文件与终端 I/O、多任务处理、信号机制以及系统管理方面的实用建议。
Hacker News 上怎么说
正在加载完整评论……
……http://en.wikipedia.org/wiki/The_C_Programming_Language_%28b...)。折腾 C 语言最好的办法就是去玩 UNIX 系统编程。买本系统编程的书(http://www.amazon.com/Advanced-UNIX-Programming-Marc-Rochkin...)。话虽如此,你知道自己拿了 C.S 学位后想干啥吗?有一些不错的交叉学科项目,可能并不需要你做那么多硬核的……
…http://en.wikipedia.org/wiki/The_C_Programming_Language_%28b...). The best way to play around with C is to mess around with Systems Programming in UNIX. Get Systems Programming book (http://www.amazon.com/Advanced-UNIX-Programming-Marc-Rochkin...) Having said all of the above, do you know what you are interested in doing with a degree in C.S? There are some nice interdisciplinary programs where you may not have to do all the hardcore…
对我来说,讲解如何写 shell 的经典神作是 Marc Rochkind(贝尔实验室的大佬,SCCS 的作者)写的《Advanced UNIX Programming》(别跟 W Richard Stevens 那本同样出色的书搞混了)http://basepath.com/aup/。1985 年首次出版;在我眼里它的地位…
The classic for me of an exposition of writing a shell is Advanced UNIX Programming by Marc Rochkind (Bell labs guy and author of SCCS) (not to be confused with W Richard Steven's text which is also excellent) http://basepath.com/aup/ First published in 1985; for me ranks up there…
从你的提问看不太出来你只是在找 TTY 相关的资料,还是在找编写 Unix shell 的通用资源。如果是后者,这本书相当不错:搜索“advanced unix programming marc rochkind”,并看看这个专属页面(它是搜索结果之一):http://basepath.com/aup/。我几年前读过。(它以前经常和 HP-UX 服务器以及工作站打包在一起,……
Not sure from your question, whether you are only looking for resources on TTYs, or general resources on writing a Unix shell. If the latter, this book is quite good: Search for "advanced unix programming marc rochkind" and also see this specific page (it's one of the hits of that search): http://basepath.com/aup/ I had read it some years ago. (It used to come bundled with HP-UX servers and workstations,…
Marc Rochkind 写的《Advanced Unix Programming》是一本非常通俗易懂的书,手把手带你实现一个 shell 等等。好书一本,读读看吧。
Marc Rochkind's Advanced Unix Programming is a very approachable book that walks you through, among other things, writing a shell. It's a good book, give it a read.
如果你想看 Marc Rochkind 的其他作品,可以访问 https://basepath.com/new/books.php。我尤其推荐《Advanced UNIX Programming》(第 2 版),尽管它有点年头了。
If you'd like to see Marc Rochkind's other stuff, go to https://basepath.com/new/books.php I can particularly recommend Advanced UNIX Programming (2nd Edition) even though it is a little old.
……拿 K&R 当参考,但接下来要看下面两本书来学习线程以及网络等其他所有内容:要吃透 C 语言及其生态(make、autotools 等),你需要这两本书:Rochkind 写的《Advanced Unix Programming》(尤其是对信号 signals 的解释棒极了):http://www.amazon.com/Advanced-UNIX-Programming-Marc-Rochkin...;M. Tim Jones 写的《Gnu/Linux Application Programming》(也涵盖了部分相同的……
…with K&R for reference, but then go to the following two books for threading and all the other stuff like networking: You need these two books to get down C and it's ecosystem (make, autotools, etc): Advanced Unix Programming by Rochkind (Really good explanation of signals especially): http://www.amazon.com/Advanced-UNIX-Programming-Marc-Rochkin... Gnu/Linux Application Programming by M. Tim Jones (Recovers some of the same…