用于写交互式小说的 Inform 7 编程语言正式开源
Inform 7 是一种使用自然语言语法创建交互式小说的编程语言,曾多次跻身 TIOBE 指数编程语言前 100 之列。目前,Inform 7 编程语言及其组件已正式宣布在 GitHub 上基于 Artistic License 开源。 Inform 本身是一种用于制作交互式小说的编程语言和设计系统,最初由 Graham Nelson 于 1993 年创建。 而 Inform 7 诞生于 2006 年 4 月 , 基于基础的 Inform 作了进一步抽象,使编译器能进一步推断句子的含义。 Inform 7 由三个主要部分组成:专门用于测试交互式小说的开发工具 Inform 7 IDE 、用于编译语言的 Inform 7 编译器,以及构成 Inform 7 核心库的“标准规则”。 Inform 7 被广泛用于文学写作、游戏行业原型制作工具等场景,它使用自然语言,并借鉴语言学和文学编程的思想,而代码语句则采用完整句子的形式,在结构上注重空行和缩进。下面是一段代码示例: "Hello Deductible" by "I.F. Author" The story headline i...
