作者:Shaw | 来源:互联网 | 2023-05-18 10:43
现在,标准库已经成了语言的一部分,而不是像原来,只是简单的运用和输入输出接口。这也是一种抽象模式,语法是底层部件的接口,而标准库是对人的接口--通过标准库文档。那到底需要什么编程语
那到底需要什么编程语言呢?
编程语言发展到现在,语法已经不是重要,而重要的是底层组合模式了。这也就是意味,现在编程语言,应该开放语法,让使用者决定使用合适表达方式。而应加强已经形成的固有概念统一命名,接口统一方式。这好比,用哪国语言说不重要,但说的概念要保持一致。学术界有个不好的习惯--喜欢更改概念的定义。最后,说的人在说前必须统一下概念,而大多矛盾就是名字相同而概念不同产生的,而拼英文字表音不表意的特性更加剧矛盾产生,数学的抽象性对此也是无能为力的。
简单说,就是编译器前端可定制,中端能自动转换前端或后端,后端有统一接口。其实,就是编译器框架化和动态化。编程语言上要有前端的定制语法,中端转换语法,后端的通信语法。具体用什么形式交还给使用者决定。这样可让“假科学真宗教”的人也少些传教的借口,人的精力更注重要解决的问题。