Lakshayati
Lakshayati是一种将字符串作为代码执行的简约编程语言。 在这个项目的开始,我想知道如果语言必须允许说话者表达任何想法,那么该语言有多小。 这种语言将可能具有定义新单词,将字符组合为单词,将单词组合为句子以及使用定义的单词的能力。 由于语法仅限于这些功能,这种语言将有多成功?
创建Lakshayati就是为了模拟这个想法。 它是一种深奥的编程语言,其唯一的对象类型是字符串。 对于不熟悉该术语的任何人,字符串实际上是计算机上任何形式的文本。 Lakshayati可以使用以下字符串执行三个操作:
为变量分配字符串值(定义一个新词)
连接字符串(将字符和单词连接在一起)
将字符串作为代码执行
字符串执行的作用更为复杂。 通过执行字符串,程序员不仅可以定义新概念,还可以自由使用它们。 它类似于在其他编程语言中定义新函数,仅Lakshayati将这些函数构造为字
2021-02-17 10:04:43
163KB
Ruby
1