想创造一门动态计算机语言(1)

其实,原本,只想创建一门玩具类计算机语言。

不要像现在大家广泛使用的java,c#,JavaScript,python,ruby这些。

设计的不要那么复杂,希望它的语法简单点,类似vb这样,很直观,入门容易;

语言本身关键字要少点,每一个关键的语法点,仅仅提供一种必要的实现方式;

第三方类库不要太多,最好是官方慢慢提供需要扩展的功能;感觉,第三方开源库,良莠不齐,好坏参半;

比如,string s = "ssss";

就不提供: var s = "ssss";

类似: if (true)

                printf("$s", "sss");

不能省略括号,无论是单语句还是多语句。

拒绝语法糖。只要笨拙的,固定的语法;

这方面pascal做的比较好,可惜delphi很少人用。

语法格式,要符合人类思考习惯,最好是适合中国人的习惯;

可以考虑提供图形化编程方式,文本的源代码,很落后。

不提供太多命令,不接受unix的文化传染。

能够调用其他所有语言的api,接口绝对要简单,无痛调用。其他语言的api在使用上,就像是我的普通api,不要增加学习成本。

未完,待续

 

posted @ 2022-02-06 15:32  猫眼三姐妹  阅读(32)  评论(0编辑  收藏  举报