几年前我开始学习C ++时,我阅读的很多书籍和文本都做了非常彻底的解释,编写的代码将如何转化为硬件中的具体操作(如动态内存分配,指针)算术等)。我发现这些解释对于完全理解语言非常有帮助。
现在我正在研究JavaScript并学习整个函数式编程范例,将函数作为第一类对象等等。我已经阅读了很多关于如何使用JavaScript的文本和书籍,但是我还没有找到一个源代码,它解释了语言的低级内部工作原理(比如函数在内存中的表示方式,以及在何时发生的事情。使用.apply()调用函数并提供新的上下文等。
我想你可以说,我正在寻找的是编写JS编译器/ VM所需的知识..?
有没有人知道在哪里可以找到书籍或文字,这些都是语言的非常低级的细节?