History of T
a day ago
- #Compiler
- #Lisp
- #Scheme
- T是一种极具影响力的Lisp实现,以其简洁的设计和优化闻名。
- T由乔纳森·里斯于1980年代初在耶鲁大学开发,是一个优化的原生代码Scheme系统,这在当时是一个激进的选择。
- T引入了创新的实现技术,如高效的数据表示、深度优先垃圾收集器和细粒度中断处理。
- 其编译器Orbit采用CPS(延续传递风格)作为中间表示,多年来一直是最优化的Scheme编译器之一。
- T的发展催生了多篇博士论文,并对后来的语言和编译器(包括SML/NJ和Scheme 48)产生了影响。
- 其语言设计具有简洁的对象系统,集成了赋值机制和一致的命名方案。
- T的遗产包括对函数式编程、编译器技术和垃圾收集研究的贡献。