材质,可视化编程工具
使用技术
- Tailwindcss
- WebComponents
- GLSL
- THREE.js
在现代编程范式中,函数式编程是经过大量实践的一种重要的编程范式。一个大型程序可以看作一个顶层函数调用若干底层函数,这些被调用的函数又可以调用其他函数,即大任务被一层层拆解并执行,而节点式编辑器的核心思想也是将程序看作是一系列节点的组合。所以函数式编程是节点式编辑器的理论基础。
CPS风格(Continuation-passing style)
在设计上,整个工具的节点连接部分被设计为一个有向无环图(Directed Acyclic Graph,DAG),
函数是一种最基本的任务,所以函数就是面向过程的程序设计的基本单元。