在思考一款 AI 原生的编程语言

查看 14|回复 0
作者:heroisuseless   
[ol]
  • 肯定是 AI 写绝大部分代码,人只是起到审阅者作用,最多手动改几行代码,因此可以对手动编程不友好,但是一定对手动改动友好,只需要最小改动就能改正错误,例如尽量配置化。
  • 语法应该尽量通俗化,小白上手快,一看就能看懂,例如多吸取语文,数学上的符号,表示,而不是像 C++,rust 那样晦涩难懂。  
  • 不会因为一个括号,一个分号的漏写就导致崩溃,应该是对 AI 友好的,多一些字符或少一些字符不会导致编译失败,例如定义函数是:
    [/ol]
    ======= function myFunction =======
    这里定义 === 只要大于 3 个就行,多了也不会报错,这样对 AI 改动就友好许多,同时也对人阅读友好。再举一个完整的例子:
    ======== 函数:计算面积 ==========
    输入:长, 宽
    输出:长 × 宽
    ================================
    关键字支持自然语言同义词:如“输入”也可写作“参数”、“入参”、“arguments”,甚至可以做 i18n 国际化。
    例如调用函数这么写:
    [任务:发送邮件]
      收件人 = [email protected]
      主题   = "欢迎加入"
      内容   = 从模板"welcome.txt"加载
      条件   = 用户状态 == "已注册"
    代码语句尽量通俗化:
    如果 点击 支付按钮
    那么 跳转 支付页
    否则 弹出 提示 “请完成支付”
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部