在 UNIX(Linux 首选)上学习 C++ 编程的好书? [关闭]
Posted
技术标签:
【中文标题】在 UNIX(Linux 首选)上学习 C++ 编程的好书? [关闭]【英文标题】:Good books for learning C++ programming on UNIX (pref Linux)? [closed] 【发布时间】:2012-02-18 15:16:22 【问题描述】:能否请用户帮助我提供适合在 Unix 平台上编写 C/C++ 代码的书籍?
我的重点是编写用于电子交易平台的低延迟代码。
(我意识到 *** 上有一些线程一般询问有关语言的书籍,但我的 Q 专门针对 Unix 操作系统上的编码)
【问题讨论】:
看this question或this one 已经包含在 C++ 标签 wiki 中。 ***.com/tags/c%2b%2b/info 【参考方案1】: Advanced Linux Programming W. Richard Stevens - Advanced Programming in the UNIX Environment W. Richard Stevens - UNIX Network Programming, Volume 2, Second Edition: Interprocess Communications W. Richard Stevens - UNIX Network Programming对于低延迟,你真的必须深入研究一些博客和一些很酷的开源项目的来源,AFAIK 没有任何可用的书籍..
【讨论】:
'Stevens' 的第 1 版有点过时了,尤其是对于 Linux 是的,抱歉,我应该提供更新版本的链接...【参考方案2】:W.Richard Stevens 和 Stephen A.Rago,Addison-Wesley 的《UNIX 环境中的高级编程》(第 2 版)。
man 3 intro
【讨论】:
【参考方案3】:我认为对于 unix/linux 上的低级 c 代码,黄金标准可能是 Steven 的“Unix 环境中的高级编程”。低延迟意味着您希望将代码降到最低限度,因此这大约是您可以获得的最低级别。
也没有像 Stroustrup 的 C++(现在是第 3 版)一样强调简洁、紧凑的代码,但具有 C++ 的一些优点。但是对于低延迟的工作,您将只使用诸如 const 和引用和封装之类的东西,但可能会放弃一些更高级的功能,例如继承或异常。
【讨论】:
Stroustrup 的 C++(现在是 4th 版)以上是关于在 UNIX(Linux 首选)上学习 C++ 编程的好书? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章