用上层语言呀,大多是底层函数的别名,基础语言主要用于编写新特性的库函数。Unilang没有关键字,变量名是非数字开头的可打印字符串,限制较少,底层一切皆函数,包括各种运算操作符。上层语言把基础语言的前辍式函数转换为中辍式操作符,更符合人们的习惯。比如:+ A B,改成 A+B
def data ();
data := list 2 3 13 11 5 1 14 6 16 8 10 9 15 7 12 4;
我是这样理解的,然后如果能成功写出来个上5万行的项目然后卖掉,那么恭喜你,以后不会失业了,因为只有你自己能看懂,维护只能找你来。
<*以前跟Lisp一样标榜自由,但*真正流行起来,反而*的规范越趋严格,想想是什么原因?就算是到了ES 9,大公司依然认*开发大型项目是梦魇,*代码各种混乱造成的,这就是成功的商业开发语言都偏向严格,学院派的偏向自由发挥。仅仅代表我个人的看法,不一定是对的。


中文 
https://github.com/linuxdeepin/unilang/blob/master/demo/base-language/sort2.txt
unilang :
$def! data (list 2 3 13 11 5 1 14 6 16 8 10 9 15 7 12 4);
python :
data = [2, 3, 13, 11, 5, 1, 14, 6, 16, 8, 10, 9, 15, 7, 12, 4]