【发布时间】:2012-02-18 15:16:22
【问题描述】:
能否请用户帮助我提供适合在 Unix 平台上编写 C/C++ 代码的书籍?
我的重点是编写用于电子交易平台的低延迟代码。
(我意识到 StackOverflow 上有一些线程一般询问有关语言的书籍,但我的 Q 专门针对 Unix 操作系统上的编码)
【问题讨论】:
-
已经包含在 C++ 标签 wiki 中。 stackoverflow.com/tags/c%2b%2b/info
能否请用户帮助我提供适合在 Unix 平台上编写 C/C++ 代码的书籍?
我的重点是编写用于电子交易平台的低延迟代码。
(我意识到 StackOverflow 上有一些线程一般询问有关语言的书籍,但我的 Q 专门针对 Unix 操作系统上的编码)
【问题讨论】:
【讨论】:
W.Richard Stevens 和 Stephen A.Rago,Addison-Wesley 的《UNIX 环境中的高级编程》(第 2 版)。
man 3 intro
【讨论】:
我认为对于 unix/linux 上的低级 c 代码,黄金标准可能是 Steven 的“Unix 环境中的高级编程”。低延迟意味着您希望将代码降到最低限度,因此这大约是您可以获得的最低级别。
也没有像 Stroustrup 的 C++(现在是第 3 版)一样强调简洁、紧凑的代码,但具有 C++ 的一些优点。但是对于低延迟的工作,您将只使用诸如 const 和引用和封装之类的东西,但可能会放弃一些更高级的功能,例如继承或异常。
【讨论】: