RednaxelaFX对《2週間でできる! スクリプト言語の作り方》的笔记(2)
RednaxelaFX (Script Ahead, Code Behind)
-
第178页 12.2 格納場所を事前に調べて高速化できるか?
这里作者只说不能固定用一个偏移量来访问给定的字段,却没提到可以用inline caching来提速。事实上这是用inline cache的典型场景之一。 不过这只是卖关子,书的12.5小节就介绍了monomorphic inline cache。不得不说这本书覆盖的知识点还挺多的 ^_^
-
第133页 9.3 evalメソッドを実装する
我很喜欢这里明确指出“被实现语言”与“实现语言”的关系
RednaxelaFX的其他笔记 · · · · · · ( 全部140条 )
- Advanced Virtual Machine Design and Implementation
- 1
- The C Programming Language
- 1
- Advanced Compiler Design and Implementation
- 2
- 计算机软件测试
- 1
- 编译原理 技术与工具
- 2
- 编译器构造
- 2
- Optimizing Compilers for Modern Architectures
- 4
- Modern Compiler Implementation in ML
- 8
- ふつうのコンパイラをつくろう
- 4
- Trustworthy Compilers
- 7
- HotSpot实战
- 32
- The Compiler Design Handbook
- 5
- Oracle JRockit
- 3
- Java Performance
- 27
- Java Performance
- 1
- 冴えない彼女の育てかた 5
- 1
- Pro .NET Performance
- 3
- Engineering a Compiler, Second Edition
- 3
- A Retargetable C Compiler
- 1
- 深入理解Java虚拟机(第2版)
- 6
- 深入嵌入式Java虚拟机
- 4
- 编译原理 技术与工具
- 1
- コーディングを支える技術 ~成り立ちから学ぶプログラミング作法
- 1
- 冴えない彼女の育てかた 4
- 2
- きつねさんでもわかるLLVM ~コンパイラを自作するためのガイドブック~
- 2
- 深入理解Android
- 13
- NO ANCIENT WISDOM, NO FOLLOWERS
- 1