跨运行缓存:3D几何语言的极致性能优化实践
本文介绍了一种针对3D几何编程语言Geoscript的独特性能优化方案。作者发现该语言程序通常具有纯函数特性,因此提出了一种“跨运行表达式缓存持久化”技术。通过基于AST树的结构哈希,系统在多次代码运行之间持久化缓存未变更的计算结果。即使修...
标签索引
这个标签下有 2 篇文章。按时间回看相关判断与实践记录。
标签精选
本文介绍了一种针对3D几何编程语言Geoscript的独特性能优化方案。作者发现该语言程序通常具有纯函数特性,因此提出了一种“跨运行表达式缓存持久化”技术。通过基于AST树的结构哈希,系统在多次代码运行之间持久化缓存未变更的计算结果。即使修...
Dogalog是一个基于Prolog语言的实时音乐创作环境,用户可以通过编写逻辑规则来创建算法化的节奏和旋律。该环境支持实时编程,代码更改会自动应用并带有视觉反馈,状态持久化确保循环计数器和冷却时间在更新间保持。它内置13步交互式教程,支持...