没有分界线,编译器和解释器被统一在了被称为 扶她映射(Futamura Projections)的大框架内。
Partial Evaluation而在讨论 Futamura Projection 之前,先要理解 偏计算(Partial Evaluation)技术。
偏计算是一种程序优化技术,其核心思想是: 如果一个程序 [公式] 的静态输入部分 [公式] 是已知的,而其余动态输入 [公式] 未知,那么我们可以通过一个称为“混合器”(mix)的特殊偏计算程序,将 [公式] 和已知的 [公式] 结合起来,生成一个新的、特化的程序 [公式]。
{dede:pagebreak/}
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
你认为美国最近30年最烂的一个总统是谁?
同事年过40,不想工作了,想带200万左右存款去鹤岗度余生,下场如何?
什么时候你意识到做技术永无出路?
为什么 Golang 不适合开发桌面系统?
气温40度,办公室新同事把空调关了并说:“我身体不好,吹不了空调,希望大家理解!”你怎么高情商回答?
你捡过最大的漏是什么?
Rust 未来会成为主流的编程语言吗?
美国曾不顾劝阻,为了完善近地轨道 卫星通讯,曾向太空发射4.3亿根铜针,如今现状如何?
你们在编程时遇到过什么离谱的bug吗?
为什么有些男人眼里看不见家务?
为什么情侣在一起旅行后容易分手?
为什么国内的uni***一直没人讨论呢?
只能选一个,你选谁?
前端,后端,全栈哪个好找工作?
什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?