想创造一门动态计算机语言(1)
其实,原本,只想创建一门玩具类计算机语言。
不要像现在大家广泛使用的java,c#,JavaScript,python,ruby这些。
设计的不要那么复杂,希望它的语法简单点,类似vb这样,很直观,入门容易;
语言本身关键字要少点,每一个关键的语法点,仅仅提供一种必要的实现方式;
第三方类库不要太多,最好是官方慢慢提供需要扩展的功能;感觉,第三方开源库,良莠不齐,好坏参半;
比如,string s = "ssss";
就不提供: var s = "ssss";
类似: if (true)
printf("$s", "sss");
不能省略括号,无论是单语句还是多语句。
拒绝语法糖。只要笨拙的,固定的语法;
这方面pascal做的比较好,可惜delphi很少人用。
语法格式,要符合人类思考习惯,最好是适合中国人的习惯;
可以考虑提供图形化编程方式,文本的源代码,很落后。
不提供太多命令,不接受unix的文化传染。
能够调用其他所有语言的api,接口绝对要简单,无痛调用。其他语言的api在使用上,就像是我的普通api,不要增加学习成本。
未完,待续