今天搜索了很多关于“中文编程”的贴,最有价值的贴是知乎上有个“中文编程”的栏目,作者是吴烜。虽然我不认识他,但从他对中文编程的热爱以及持续以恒的工作量,让我很是敬佩!
做中文编程的探索我也有很长的时间,之前在csdn发布过一些小文章,但总是断断续续,没有持续迭代。现在,我把公司的业务主力转到这里了,因为我们现在是开发小游戏为主,而小游戏因为“小”,适合用全中文的方式表现,而且传播与教学都相对容易一些。
“脑语言”是一种中文编程的实现,但又别于中文编程的一种全新的统一编程方式。
一般而言,中文编程有两种方式:
一、中文ide、中文语言、中文关键字、直接中文的编译器或解释器。
二、中文的函数名、中文的变量名、或加上中文的关键字,是在某个现有语言的基础上通过命名或语法糖来实现。
脑语言属于第三种,是基于第二种基础上,我们做了一种名为“运行时运行”的机制,让纯中文或其他语言的代码可以在运行时直接运行。之所以名为“脑语言”是因为我们采用了脑图(思维导图)的方式去写代码,这是我们首创的方式,很多不完善的地方还在修正。中心思想是“广集天下智慧”,即在现有的各种技术、各种成果、各种人、各种能力的基础上,用极简、极短、极快的方式去实现“编程”,函概各种语言(javascript、php、c#、mysql、node.js等)、各种行业(比如办公、画画、策划等)、各种需求(不仅仅是编程)、各种母语(不仅是汉语)、各种素材(让过去的源码以及人才可复用)、各种应用(点餐、人工智能、虚拟现实、机器人)为目的。目前,主要应用于开发“微信小游戏”。其他游戏、小程序、webapp、exe、vr、ar、网页、机器人控制、ai、画画、修图、ppt、表格、图表等等也会加入,而我们采用的叫“共产智慧”的机制,能让其他人能很方便对我们的语言以及工具平台做五次开发。
这是一种过去人们都极力反对的“大而全”的做法,因为“太广”,所以我们也专注于“2500”个一令(一字指令)的封装。原则上不限定任何技术、任何编程语言、任何自然语言、任何形式。但我们都会有默认状态 ,也有默认的标准。有了这些,也许在某天,你会发现什么是“极简、极短、极易、极快、极广”。理想是丰满,但现实是骨感,我们的能力与资源有限,只能一点一点向着这个目标前进。现在体验还很不好,功能也很不全,需要你的支持与建议。谢谢!
脑语言网址 http://naoyuyan.com (备案中,未上线。2019年1月9日内测,欢迎报名!)
脑语言QQ群:90652801 (如报名,请加入这个QQ群并私聊群主,审核通过会加入脑语言内测微信群)
20181223
一致班:李文广