gnuemacs

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  编译原理

摘要:Scalar evolution技术与i^n求和优化 (如果不想看一开始的引例,想直接看Scalar evolution,可以直接跳过这个“引例”部分。) 引例 考虑$i^3$求和 \[ S=\sum_{i=1}^n{i^3} \] 其C语言代码为 #include <stdio.h> int ma 阅读全文
posted @ 2020-12-21 14:28 gnuemacs 阅读(815) 评论(0) 推荐(1)

摘要:ulam 基于C语言的无类型Lambda演算解释器 github:https://github.com/hhusjr/ulam 代码很简短,只有单个C语言文件,600行不到。后面会逐步加入更多语法特征,以及改进为具有类型的$\lambda-calculus$等等。 后续会更新解释器的具体的实现方式与 阅读全文
posted @ 2020-11-28 18:33 gnuemacs 阅读(580) 评论(1) 推荐(0)