返回首页
最新
我创建了一种名为“Spellscript”的深奥编程语言。每个程序都是一本“魔法书”中的“咒语”,你需要使用像“召唤”、“附魔”、“铭刻”和“召唤”等关键词。
它的语法就像一本咒语书,因为全部使用自然语言,换行是可选的。你的代码现在可以像一篇文章一样,正如大家所希望的那样!
例如,如果你想打印一些内容,你可以写:
`开始魔法书。铭刻“你好,世界!”的低语。关闭魔法书。`
它支持变量、动态类型、数组、函数、条件语句、循环、字符串操作、数组操作、类型转换和用户输入等功能(详细信息见文档!)。
那么,为什么要这样做呢?我想看看在保持可解析性的同时,能将自然语言语法推向多远。大多数“奇怪语言”故意设计得晦涩难懂(如BF、Malbolge),但我想要一种奇特但可读的语言,就像你在阅读一本魔法书的说明,这使得它非常容易阅读和理解。可以说是一种反“奇怪语言”的设计?嗯……
GitHub: [https://github.com/sirbread/spellscript](https://github.com/sirbread/spellscript)
文档: [https://github.com/sirbread/spellscript/blob/main/resources/documentation.md](https://github.com/sirbread/spellscript/blob/main/resources/documentation.md)