全球皆微软,唯我扬“汉鞭”这篇搜狐IT上发表的作者跟某偶像级超男同名的文章让我知道这个世界除了“易语言”之外,居然又有了另外一个“汉编”。
中文编程一直强调的是门槛低,中国人使用自己的母语编程会更简单,更有创造力。易语言官方网站上产品介绍说:
中文具有比较明确的归类表达方式,如公交车、小汽车、自行车、吉普车均是行走的车辆,都与车有关,而英语每个事物都有一个不同的名词,不容易记忆,如BUS公交车,CAR小汽车,BIKE自行车,JEEP吉普车。
但是,在汉语里面“公交车”,“公交”,“公共汽车”,“大巴”都是BUS的意思,我该直接写哪一个词呢?
另外,网上流传的一段易语言源码是:
{
公开 静态 启动()
{
整数 数量;
控制台.输出行(“请输入将要生成的随机数个数:”);
数量= 控制台.输入整数();
随机数集合.显示(数量);
随机数集合.显示();
}
}
公开 类 随机数集合
{
公开 静态 显示(整数 生成个数=10)
字节集 临时字节集;
整数 I,J;
内存池 局内存池 = 创建 内存池;
控制台.输出行(“下面开始生成”+生成个数.到文本+”个随机数====>”);
计次循环(生成个数,J)
{
临时字节集=随机数.生成随机数(1,局内存池);
I=字节集类.到整数(临时字节集);
控制台.输出行(整数类.到文本(I));
}
控制台.输出行(“<========随机数已生成");
控制台.输入文本();//暂停屏幕滚动用
}
}
俄滴神啊。。。这难道比学习一门新的英文字符的编程语言要简单很多?是个中国人就能看懂?99岁的也能写这样的程序?
易语言站点上说:
英文编程软件只能使用英文输入程序代码,并且需要用户掌握大量专业英文术语,这是国人难以进入软件开发大门的根本所在!
这个出发点就根本很滑稽,掌握大量专业英文术语是难以进入软件开发大门的根本所在?一个编程语言有多少英文术语?1个月我想大概就都弄清楚了吧,何况基本上编程语言的术语还都是相通的。“字节集”,“控制台”,“内存池”,您这不叫专业术语?我能记得住控制台就记不住Terminal?
“整数 数量;”就类似于”int amount”,把int翻译成“整数”,amount翻译成“数量”这个一点儿也不算本事,要真想创新,那就别用这种声明变量类型的思想啊。。。
满无稽的,任何事情跟爱国扯上关系,都有得混,真tm操蛋。回到标题,堂而皇之地用性能力来宣传爱国,倒也真是头一次碰到。。。
徽剑的《二评汉语编程的骗局还能折腾多久》后面有一位网友的回复说的很一针见血。
如果普通老百姓不懂得汉语编程是什么玩意儿也就算了,管理国家项目资金(那时纳税人的血汗)的官员们不懂,也不请教专业人员这才是让人真正愤怒的。楼主其实不用和回帖骂你的人计较,就让他们用汉语编程去吧。
一句话,这里懂计算机编程语言的人太少,不管什么易语言,其本质上和C一样,都是模块化静态语言,只是表达形式不一样。其和C语言的差异就好比pascal和C的差异,并不值得一提,可以说,看不到任何思维闪烁的地方。拿形式说事的人,肤浅而又可笑。
而中国IT业的落后,在于思维的落后,模块化,面向对象,动态语言,函数式语言(这种语言是更不可能汉化的)以及其它的一些新思想,均与中国无关。
日本人没有搞什么日语编程,但一个ruby就顶无数个易语言。巴西人没有搞什么葡萄牙语编程,一个python羞煞中国所有的程序员。其实连C++之父,英语也不是他的母语。
当然,这段回复有个小小的口误,那就是Python之父Guido van Rossum是荷兰人,而巴西人搞出来的是LUA。不过这完全不妨碍这段话本身的提纲挈领。
我与编程无缘,改汉字就更无缘了…
你tmd是学文科出身的吧?我怎么就觉得你文章里面的措辞用字就是比fenng和eygle高上一筹!
赘上一句,就我目力所及之处,dba写非技术文章,文笔算kamus为第一等。表义清晰,文字流畅,鞭辟议论拿捏得格外老练。
看了这段“易预言”代码。。
狂汗。。。。
to 5哥
您这失踪这么久,一出现就往死了夸我,实在是让我心惊胆战啊。哈,5哥近来可好。
谢谢你还记得我:)
忘了谁也不能忘了5哥不是。
5哥你那blog我又很久登不上了,又挪窝了?
不写了:)
不过我又回到itpub的海区混混了。^_^
写了一篇:http://www.itpub.net/883311.html
有空可以看看:)