全世界的程序员都在忍受着愚蠢的、重复的、冗余的或难以理解的危险的编程语言而不自知。我要干掉这些傻逼语言,让全世界的程序员抬起头来写代码!

介绍

一种新的划时代的编程语言和编程思想。它将统一编程语言这个领域,然后迭代成为严谨编程语言的终极形态。

这是语言的语言,像编程语言的神统一江湖,所以命名为元神语言:MetaLanguage

现在各种新编程语言都有个最大的弊病,就是需要巨量的资源来推广和发展生态,以至于只有超级大企业开发语言才有用。然而元神语言有着极其特殊的性质,能以其不可替代性突破这个缺陷。

一:语言的映射
其他语言的生态都是元神语言的生态。
自古以来,试图开发通用语言的思路都是将各种语言翻译成人类难以阅读的中间语言,最后编译成各个平台的机器码。

元神语言则抽象编译原理的全部过程。它将和各个阶段以及各种类型的语言进行映射。元神语言首先翻译为其他语言(java,c,汇编,python)再编译到目标平台。咋一看,似乎这是通用代码生成器。

二:无限表达能力
元神语言是有自己的语法的。简洁,并且足够抽象。从lisp中吸取优秀的设计思路。代码即数据,代码即抽象树。将其他一切语言都抽象成语法树。能够便捷地将自身的语法迁移成最适配

仿lisp的语法会带来极端的心智负担。但你会神奇地发现,与其他语言映射带来了约束。但这样,元神语言仅仅是统一语法,还不足以称霸。

三:面向傻逼编程
如果你精通UnityEditor,会发现它的独一无二之处:从更底层的位置制定游戏规则。

元神语言将编译的整个过程抽离出来,那么自然要对其各个层面进行改动。元神语言的编辑器和编译器会打出一套组合:强大的编辑器扩展能力,对编译过程每个阶段进行扩展,包括编写代码时。为什么这样做?因为人是傻逼。人类中的傻逼架构师可以通过这种仿UnityEditor的设计对自己的框架编写约束和项目专用语法提示。其他傻逼程序员就可以在约束和提示下极速上手框架,更少犯错。 从这一点看,元神语言是为架构师准备的银弹。这个特性解决的问题正是lisp的短板所在。lisp一直被世人称为神级语言,但它难度极高,只拥抱世界上的聪明人,对资质平庸的人极度不友好。从无数工程经验总结中诞生的rust语言就很好地发挥了面向傻逼编程的特点,而元神语言会将这个特性发展到极致。

四:github的区块链版本
代码有个特别的性质:容易复制。但代码是有一定价值的。如果人们的数字资产的价值得不到保证,那么开源精神将难以发挥。
元神语言有着极高的灵活度,如果没有人类频繁的共识,那它将像悲惨的lisp一样走向四分五裂的方言,明明是一种语言,却分裂成了无数个无限重复造车轮的子女。人和人之间经常会交流自然语言,但程序语言的沟通是欠缺的。元神语言的源代码将以filecoin的形式存在。但货币的形式将不再是一个简单的数字,而是一套信任体系。区块将记录每个人的贡献和索取,而评定他人是否可信赖,将由算法和人的主观决策综合判断。你对项目以及用户的
这个社交网络中,开源作者的贡献将转换为虚拟货币。
第四点的难度其实不亚于元神语言。

五:
最终,元神语言将逐渐发展出原生sdk。便是元神语言到机器码的映射。

元神语言的代码信息密度将远超其他语言。
甚至接近数学论文。如果你要接手一个新的元神语言项目,只需要对项目最核心的一页代码进行深度阅读和思考。
元神语言设计的哲学是让代码呈现业务最真实的复杂度.任何项目的逻辑都是可以无限复杂的,但它会有一个最小复杂度,而元神语言就是要追求这个极限,尽可能消灭冗余,让人接近逻辑的本质.

元神语言的各种设计拆开来看都是前人探索过的东西,已经存在的设计,只有元神语言的语法稍微独特。但元素的这套组合成为了一种颠覆式的创新。

让这个伟大的语言诞生,更需要的还是商业模式。我会先从demo开始,寻找合作者和投资者,寻找一起改变世界的伙伴。

我的梦中情语言呐.快诞生吧!

作者:admin  创建时间:2024-02-06 14:36
最后编辑:admin  更新时间:2024-02-24 17:42