zqhsqb🛡️ (@zqhsqb) 在 一点点小想法,使用ai做了一个编程语言,看看ai能不能全部实现 中发帖
每一次写代码的时候,都感觉有一些太麻烦了,我就觉得不该这么麻烦
所以,我把我的想法整理成了两个文档,并提出了HSSI框架,使用的是claude的模型,累计运行了有数日,底层由我来指导和部分开发,claude辅助大部分
目前已经实现了元循环自举(为了满足一些恶趣味,这个语言我起名为SBT,生成的文件为.sb)
这个语言的我认为不错的创新(虽然好像有一点自卖自夸了hhh):
变量历史栈
所有 let 声明、 += 这类整体赋值会自动留存变量快照,通过 变量@数字索引 随时回溯历史值,配套内置工具 historyLen() 统计版本、 restoreTo() 回滚历史。
关键区分:数组/对象内部原地修改( arr[0]=1 )不会生成历史版本,只有完整覆盖赋值才保存快照,精准区分「修改内部元素」和「替换整个容器」,不用手动打日志调试
2. 数字层级作用域 [n]变量...