编程语言应用

首页 » 常识 » 常识 » 用于写交互式小说的Inform7编程语言
TUhjnbcbe - 2023/7/26 20:37:00
科学治疗白癜风 http://baidianfeng.39.net/a_yqyy/140411/4371803.html
科学治疗白癜风 http://baidianfeng.39.net/a_yqyy/140411/4371803.html

出品

开源中国

罗奇奇

Inform7是一种使用自然语言语法创建交互式小说的编程语言,曾多次跻身TIOBE指数编程语言前之列。目前,Inform7编程语言及其组件已正式宣布在GitHub上基于ArtisticLicense开源。

Inform本身是一种用于制作交互式小说的编程语言和设计系统,最初由GrahamNelson于年创建。而Inform7诞生于年4月,基于基础的Inform作了进一步抽象,使编译器能进一步推断句子的含义。

Inform7由三个主要部分组成:专门用于测试交互式小说的开发工具Inform7IDE、用于编译语言的Inform7编译器,以及构成Inform7核心库的“标准规则”。

Inform7被广泛用于文学写作、游戏行业原型制作工具等场景,它使用自然语言,并借鉴语言学和文学编程的思想,而代码语句则采用完整句子的形式,在结构上注重空行和缩进。下面是一段代码示例:

"HelloDeductible"by"I.F.Author"Thestoryheadlineis"AnInteractiveExample".TheLivingRoomisaroom."A

1
查看完整版本: 用于写交互式小说的Inform7编程语言