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