断断续续开发了很多年的近自然语言编程语言:自然派

断断续续开发这门语言很多年了,还是先把它作为python包先放出来。现在通过pip install ziranpai即可安装,然后终端自然派即可运行。

最开始还是和AI相关,现在也觉得它适合AI,适合未来。

更重要的是:感觉其它的编程语言都不够优雅,不够简洁,感觉不适合言出法随!!!有了自然派,你说 “打印 你好”,它就打印你好,任何实现都可以定义为简单的函数调用。其它的函数也能定义简单的函数,但是要说的话,那就是print 括号 你好,不够简洁优雅。
安装截图

阶乘函数定义和调用,以及api调用系统截图。


调用api的方式简化为 流式请求 prompt url key model,做到了极简。还可以测活api并加入系统,并通过 测试本地 prompt model进一步简化调用。如果大家感兴趣,过些天我将进一步开源自用的api测试管理系统。
关于这门编程语言更多详细的用法可以留言或查看( GitHub - Amo-Zeng/ziranpai: 一种中文编程语言:自然派。它类似于Lisp,但是没有烦多的括号。(ziranpai is a Chinese programming language, which is similar to Lisp but without the cumbersome brackets.) )

3 个赞

来围观一下,看看

1 个赞

来跟着 @wilile 围观一下,看看

1 个赞

让我康康

1 个赞

我想到了易语言 :melting_face:

2 个赞

这个有点意思

1 个赞

欢迎使用:smiley:

之前还有一个文言文编程火过一段时间

1 个赞

其实我觉得自然派,最自然不就是直接和AI对话吗?在现在AI编码的时代,为什么不能直接使用计算机运行更高效的方式去编码,AI直接充当编译器,将你的实际需求转换成代码。当然,前提是AI准确性的保证。

1 个赞

自然语言还是有点模糊性,可能意思被曲解,编程语言是确定的

看图 我感觉就是一个脚本语言 自然语言应该是这样的:
给我附加到三角洲 然后 定位到 血量地址 给我框框拉满

可以的,自然派写的话应该是: 切到 三角洲 @@ 定位 血量地址 @@ 框框拉满

奶糖派 :partying_face:

树莓派听起来也很好吃:rofl:

1 个赞

呃呃…
感觉更难理解了欸…

1 个赞

其实理解了就很简单的,它是有一点递归的感觉的。每个函数运行完就传给下一个函数了。比如 加 3 乘 4 5,4乘5的结果作为加法的参数,等价于3+4*5。写法有点不一样,但是所需运算符是一样的,习惯了感觉也还好

有没有兴趣开发元语言,就是统一学一门语言语法,然后可以弄成在各种语言上运行

类似于uniappx的uts语言

查了一下,在不同的平台编绎成不同的语言确实很不错的想法。不过由于我个人的时间等因素,我暂时没有这样的想法。事实上只要学会一门语言,其他的语言也很容易学会的。在ai的加持下就更容易了

不开源也要写开源许可证吗?

实际上是开源的,我只是把代码混淆了一下。主要是担心最后变成和lisp一样无数分支一盘散沙