Skip to main content

字符串和代码和编译

· One min read

代码是一堆字符串

代码会映射操作 然后这个就是一个编译的过程

所以编译就是一个映射的过程

很多编程语言其实都很像的,比如php和sql ,php的函数会放到一个全局的function_table 的hashmap里面,然后可以被调用. key是函数名,value是op_array

而mysql的内部函数也很类似,注册到一个hashmap里面:key是函数名,value则是相应的指针.

而类的加载方面,java和php也差不多.java的加载class其实就是反序列化的过程,然后放到内存,而php的opcache从某种程度上也是那种效果了