开发语言这种事,中国人还是可以开发出来的

北京中科白癜风医院医生 http://finance.sina.com.cn/chanjing/b/20090930/09073071708.shtml

前言:

据说中国人最近搞出来一个wenyan-lang的开发语言,还有自己的IED,现在的中国人这么猛吗?有恩今天来一探究竟。

wenyan-lang

对于这么语言,开发者当然最想看的是语法,那么,话不多说,直接来看语法吧:

定义变量

这个定义变量的形式,如果你是开发者,会否觉得有点意思?那么逻辑控制是怎么实现呢?运算又是怎么实现的呢,函数又是怎么定义的呢?别急别急,且往下看:

控逻辑制

运算

容器(数组操作)

数组从1开始索引。

定义函数

看到这里,你会否觉得自己已经可以用这个语言来写程序了呢?

下面来看一个简单的案例,实现一个打印的Helloword!

源码如下:

吾有一數。曰三。名之曰「甲」。為是「甲」遍。  吾有一言。曰「「helloword!」」。書之。云云。

那么这句wenyan-lang的语法的语义,等同于JavaScript语言中的:

varn=3;

for(vari=0;in;i++)

{  

console.log(helloword!);

}

什么什么?这都是什么,对于程序员当然一看便懂了,但是对于外行人来说,也许会一脸懵逼,心中几万个问号如万箭齐发,直逼大脑!

那么有恩就来简单的做一下语义的说明:

就是说,要现定义个变量,等于3。然后,一个for循环,就是告诉电脑,我要循环三次,每次都执行一样的操作:就是在电脑屏幕上打印出“helloword!”这几个字符。

输出:

helloword!helloword!helloword!

然后你就会看到电脑屏幕上真的打印出了helloword!这几个字符。

看来这个wenyan-lang的开发语言还是可以一试的,你说是不是?

如果编程人员都用汉字来编写,那对于中国人的编程门槛肯定是会降低很多的,只要会写字,无疑就已经半只脚踏入到了汉字编程的世界。

但是呢,编程语言应该是易于表达的,应该是简单易用的,就像做苹果手机应用开发的都知道,一开始,苹果的官方开发语言是Objective-C,但是这门语言比较难,而且比较繁琐,苹果官方也意识到了这个问题,于是在之后推出了简单易学的swift开发语言。再加上其他的比较新,最近也比较热的go-lang也是以简单易用,效率提升,开发方便,所以才慢慢火起来的。

swiftgo-lang

所以,中国人搞出来一个wenyan-lang的语言,是在往“难”的方向迈进吗?越难入门,越不易用越好?反其道而行之?这个思路倒是清奇。

大家


转载请注明:http://www.aierlanlan.com/grrz/1572.html