术语
待办
标准化:
- 需要整合并统一关于 Node(节点)、Graph(图)、Document(文档,即磁盘上的文件)的说明
Divooka 与 Parcel NExT
- Parcel NExT:Divooka 的 C# 参考实现。
Divooka 引擎
使用术语:
- Block(块):可视化代码的基本单元,表示单个操作或语句。
- Document/Divooka file(文档/Divooka 文件):文档就是一个 Divooka 文件。
- Functional(函数式):不一定是纯的。在 Divooka 的术语中,函数可以有 I/O、网络或其他副作用 —— 只是不会改变(内存中的)程序状态。
- Graph/Document(图/文档):将节点及其连线表示为程序的结构。
- Library/Module/Framework(库/模块/框架):为特定任务打包的一组可复用节点或函数。
- Divooka-native Framework(Divooka 原生框架):以面向图、函数优先的方式构建的框架。
- Battery:Rhino/Grasshopper 中对节点的称呼。
- Node Class(节点类):用于创建某一特定类型节点的定义或模板。
- Node Path/Node Object Content Type(节点路径/节点对象内容类型):对节点位置或其序列化内容格式的引用。
- Node(节点):图中执行计算或数据流的单个组件。
- Parcel.NExT:“.Net X”的谐音双关,指 .Net 10 及以后的版本。
- Preset Node(预设节点):带有默认设置、针对常见用例预先配置好的节点。
- Pure function(纯函数):给定相同输入时总是产生相同输出的函数;可以使用内存或外部通信,但与状态无关。纯函数可以拥有可复用的缓存。
- Section(分区):一组相关节点或块的分组,通常用于组织目的。
- Style(样式):应用于块和连线的视觉外观或主题。
- Subgraph/Function/Macro(子图/函数/宏):表示嵌套图的复合节点,封装可复用的逻辑。
- Package vs Artifact(包与制品):模块的变体或实例,例如特定平台的构建。
- Node(抽象)vs Function(对初学者友好的说法):同一概念的不同称呼 ——“节点”强调可视化的摆放,“函数”强调计算。
翻译
中文术语
提供各术语的标准中文译名。
- Methodox: 方悖论
- Divooka: 璃编程
- (Deprecated) Parcel: 帕塞尔
- Quardrinity: 四位一体
- Parcel NExT: 帕塞尔·吉
- Secret Development (Department): 秘密事务司
- (Deprecated) Zora: 佐拉/诺拉/智乐乐. “中文编程,世界第一,方悖论中国智乐乐编程平台。”