亲爱的KV,
我已经阅读了足够多的您的专栏文章,了解到您经常提到的一个主题是,源代码是要让人们阅读的,包括未来的自己,而Python等解释器或编译器如何处理代码并不重要,重要的是让下一个读者清楚地了解代码。你似乎在说,我们的工具会解决我们的问题,我们应该把解释器或编译器当作一个黑盒子,神奇地把我们的源代码变成可运行的代码。我觉得你忽略了理解软件的一个重要部分,那就是当你编译的代码在机器上执行时发生的事情——毕竟,没有计算机直接执行C、c++或Rust;它们正在运行一个编译过的二进制文件。如果二进制文件中出现的错误仅仅是因为编译器、链接器、汇编器或工具链的其他部分的错误,这种情况会不时发生。然后什么?
没有找到条目