技术分享总结[0x00]

总结

本次技术分享主要分为两个部分:第一部分总结了编译器前端的三个基本阶段与相关理论,并分享了实习期间编写简单编译器时所发现的一些小技巧,包括如何半人工地实现正则匹配、Bison的简单例子、Python中操作AST实现特殊功能的示例等等,主要起到一个扩展视野的作用,不过在实际的业务开发中应该也会有场景能够应用上这些技术。

第二部分主要分析了PHP的一些动态特性以及为什么这些特性会导致性能损失,并从编译理论的角度,分析了HipHop Compiler、HHVM各自是如何提升PHP运行效率的,以及为了进一步提升运行效率,我们可以采取怎样的手段。

链接

comments powered by Disqus
Published:
2015-06-19
分类:
Tag: