顶级 Linux 开发者推荐的编程书籍(2)
“也请不要忽略从他人身上学习的各种机会。” Cox 道,“我是在一个计算机俱乐部里和其他人一起学的 BASIC,在我看来,这仍然是一个学习的最好办法”,他从《 精通 ZX81 机器码 (Mastering machine code on your ZX81)》这本书和 Honeywell L66 B 编译器手册里学习到了如何编写机器码,但是学习技术这点来说,单纯阅读和与其他开发者在工作中共同学习仍然有着很大的不同。 Cox 说,“我始终认为最好的学习方法是和一群人一起试图去解决你们共同关心的一些问题并从中找到快乐,这和你是 5 岁还是 55 岁无关”。 最让我吃惊的是这些顶级 Linux 开发者都是在非常底层级别开始他们的开发之旅的,甚至不是从汇编语言或 C 语言,而是从机器码开始开发。毫无疑问,这对帮助开发者理解计算机在非常微观的底层级别是怎么工作的起了非常大的作用。 那么现在你准备好尝试一下硬核 Linux 开发了吗?Greg Kroah-Hartman,这位 Linux 内核稳定分支的维护者,推荐了 Steve Oualline 的《 实用 C 语言编程 (Practical C Programming)》和 Samuel harbison 与 Guy Steels 合著的《 C 语言参考手册 (C: A Reference Manual)》。接下来请阅读 如何进行 Linux 内核开发 (HOWTO do Linux kernel development),到这时,就像 Kroah-Hartman 所说,你已经准备好启程了。 于此同时,还请你刻苦学习并大量编码,最后祝你在跟随顶级 Linux 开发者脚步的道路上好运相随。 via: https://www.hpe.com/us/en/insights/articles/top-linux-developers-recommended-programming-books-1808.html 作者: Steven Vaughan-Nichols 选题: lujun9972 译者: DavidChenLiang 校对: wxy 【编辑推荐】
点赞 0 (编辑:ASP站长网) |