首页 > 其他分享 >源语言计划 【origin-lang】

源语言计划 【origin-lang】

时间:2022-12-08 11:34:23浏览次数:44  
标签:origin lang 语言 编程 程序 源语言

【学生时代】想法之初
origin-lang
该设想之初是考虑解决人与计算机之间沟通问题。
多语言在体现了文化多样性的同时,也成为了科技进步的绊脚石。设想一下,全球各地的开发者,都需要用自己的母语交流业务,再使用程序计算语言编程,再因为翻译版本的问题,出现了功能类似的多个程序。这种现状的出现实在是不利于“团结统一”“极客精神”云云。
所以需要人们一起学习一种计算逻辑上的业务交流语言来互相沟通,【说不定它就像你用社交软件上的vtb表情包来表达意思一样简单】。
但如果说,仅仅是全世界一起学“En”或是“Zh”那就没有什么必要了,该语言设计还会满足一些更极客一点的想法,那就是他需要作为编程的源语言,能够被计算机识别,也就是说……你可以用这种语言来直接进行编程!
名称暂定为origin-lang。

【2022-12-08】项目重启
看到chatGPT以后,对这种聊天生产代码的模式有了一个实质性的感受,觉得这个项目,说不定是时候重启了
需要的素材也不复杂:
各种语言的基本语义逻辑
词汇的拼接方法与标识
句子的构成
源字符号的设计
编程语言的底层构架
对应的程序编译器

标签:origin,lang,语言,编程,程序,源语言
From: https://www.cnblogs.com/Kxia/p/16965585.html

相关文章

  • 树莓派2b构建golang环境
    前言开始之前,我们先说点题外话。已经好久没有更新过技术内容了(认真脸)。一个原因是很长时间以来,一直感觉不在状态,迷茫、困惑,浑浑噩噩的,也没有分享的动力,虽然偶尔会记录一些......
  • golang编译为dll与调用dll简单样例
    ==前置准备==1、golang版本:1.182、安装MinGW(我的环境本身已经安装好了,没有验证不安装是否可以生成) ==编译为DLL==【代码样例】packagemainimport"C"//export......
  • 皕杰报表导出报 java.lang.NoClassDefFoundError: org/apache/commons/codec/digest/D
    从一张报表导出报错看如何分析解决皕杰报表的问题有用户问了一个使用皕杰报表工具时遇到的问题,点击带图表的报表的导出excel按钮没有反应,且页面变成空白,不知从哪里着手解决......
  • go-dongle 0.2.0 版本发布了,一个轻量级、语义化的 golang 编码解码、加密解密库
    dongle是一个轻量级、语义化、对开发者友好的Golang编码解码和加密解密库Dongle已被awesome-go收录,如果您觉得不错,请给个star吧github.com/golang-module/dong......
  • golang的New研究
    直接上代码:packagemainimport( "fmt" "reflect")funcmain(){ varn=33 varpn=&n varppn=&pn //new可以定义不同类型的地址,可以是int/int*/int......
  • 使用 gvm 来快速安装或者升级 golang 版本
    gvm是golang的版本管理工具,有点类似于python的pyenv。一、安装gvmbash<<(curl-s-S-Lhttps://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gv......
  • golang的defer使用一
    先来看例子:例子1:packagemainimport"fmt"funcrefertest()int{variintfmt.Printf("在没有调用defer之前。i的值为:%d,i的地址为:%p",i,&i)fmt.Println()d......
  • SAP IDoc状态70 - This IDoc is saved as the original of an edited document.
    SAPIDoc状态70-ThisIDocissavedastheoriginalofanediteddocument.   根据SAP的标准逻辑,一个IDoc一旦被修改了,SAP系统会自动创建一个新的IDoc(状态70)......
  • Mac 下erlang及rabbitmq安装
    ---------------------------------------1、首先,安装Homebrew安装Homebrew遇到的问题参考这个链接2、安装erlang环境brewinstallerlang3、安装rabbitmqbrewinstallr......
  • golang的特殊常量iota
    其实iota这个常量应该是编译器的常量,iota是一个编译器在编译过程中动态赋值。iota在const关键字出现时将被重置为0(const内部的第一行之前),const中每新增一行常量声明......