认知颠覆 · COGNITIVE OVERTURN
CRT揭示了一个反直觉的真相——你以为的"入口"只是"回调"
main()不是程序真正的入口——程序的真正入口是CRT的_start函数,main()只是_start"准备好一切"之后调用的一个回调。这个认知翻转可以推广:在任何系统中,你看到的"入口"往往只是框架/基础设施在背后做了大量准备之后暴露给你的"应用层钩子"。理解这一点,能帮你理解为什么某些全局行为"莫名其妙"——因为它们发生在你的代码执行之前。
来自这本书的解读报告
《程序员的自我修养》
这本书回答了源代码如何变成可运行程序的问题,答案是追踪编译、链接、装载、运行时库的全链路机制
阅读完整解读报告 →