我正在阅读Andrew S. Tanenbaum撰写的“操作系统设计与实现”。它接近书的后面有源代码MINIX。我知道C编程并且还研究过操作系统的主题,但我仍然无法理解源代码。很少有这样的行可以理解。
我发现那里有很多新的库。这些图书馆没有被教授我大学的教学大纲。另外,当被问到老师的时候,即使他们不了解代码。那么,在哪里可以学习整个C编程,以及它的所有库?因为大学不深入。
在坚果壳中,我们如何才能将C编程或任何其他编程语言学习到如此深度,只需查看任何代码,就可以知道代码将会做什么。
答案 0 :(得分:2)
我以前很久以前都会参考Plauger的一本书...如果你实现自己的版本然后比较或者只是研究它们,你会发现它很有用。参考:http://www.amazon.com/The-Standard-Library-P-J-Plauger/dp/0131315099
答案 1 :(得分:0)
您无需学习所有库。您必须学习如何使用库。所有库都在c源代码中显示为目标文件。因此,您将找不到任何库代码。了解如何使用这些库并完成任务。Here是标准c库的参考手册。你可以通过它。