文件名称:Lakshayati:一种将字符串作为代码执行的简约编程语言
文件大小:163KB
文件格式:ZIP
更新时间:2024-03-09 02:15:07
Ruby
Lakshayati Lakshayati是一种将字符串作为代码执行的简约编程语言。 在这个项目的开始,我想知道如果语言必须允许说话者表达任何想法,那么该语言有多小。 这种语言将可能具有定义新单词,将字符组合为单词,将单词组合为句子以及使用定义的单词的能力。 由于语法仅限于这些功能,这种语言将有多成功? 创建Lakshayati就是为了模拟这个想法。 它是一种深奥的编程语言,其唯一的对象类型是字符串。 对于不熟悉该术语的任何人,字符串实际上是计算机上任何形式的文本。 Lakshayati可以使用以下字符串执行三个操作: 为变量分配字符串值(定义一个新词) 连接字符串(将字符和单词连接在一起) 将字符串作为代码执行 字符串执行的作用更为复杂。 通过执行字符串,程序员不仅可以定义新概念,还可以*使用它们。 它类似于在其他编程语言中定义新函数,仅Lakshayati将这些函数构造为字
【文件预览】:
Lakshayati-main
----Program that Displays Itself(716B)
----Proof of Turing Completeness()
--------Simpler Proof(2KB)
--------Stronger Proof.rb(3KB)
----Documentation.pdf(174KB)
----LICENSE.md(1KB)
----README.md(2KB)