1.中文指令CPU,CPU的指令,从数字电路来看,无非就是些01的逻辑组合,从模拟电路看,不就是电流频率和振幅的问题吗?
这和中文英文什么问都没有任何关系。
机器语言这一级,没有英文的所谓,全都是01. 汇编语言这一级,倒是可以把jmp 叫做 "跳越"什么的。不过汇编指令是对应机器指令的。
所以中文CPU这个概念有点特别奇怪的样子。
2.中文操作系统平台,与其强调中文的特点,不如强调自主知识产权。 微软可出了很多年的中文版windows了。虽然内行人知道那和想象中的中文操作系统平台差距十万八千里,可是外行人却很容易被闷的。
所以个人认为与其强调非常容易被表面现象迷弄的中文操作系统这个名词,不如强调自主知识产权的操作系统。
现在的学术腐败问题有多严重,不需要去证明。如果真的去炒作中文操作系统这个名词,唯一的担心就是有的教授非常可能把一个Linux改一改,汉化一下就去糊弄上面的领导,糊弄全社会的舆论了。
3.数据库开发
象XML技术的应用,支持中文的数据库开发问题不大的。
汉语编程在数据库的应用方面提出了“数据管理程序化,程序设计数据化”的概念,把数据库的设计开发提升到了一个新的高度。
程序设计数据化应该更主要的是面向过程时期的一种设计分析思想,那时候数据字典,ER图,数据的流向分析都非常重要。
但是从OOAD(面向对象分析设计)的看,其实程序设计数据化远没有抽象化,模块化的要求强度高。
关系型数据库,表和表的串联关系很多,但是面向对象型的数据库结构,其实更多的是层次关系。
OOAD,从最抽象的模型出发,定义出接口,划分出模块, 然后 一般都能定义出 边界类,控制类,实体类。 整个程序在内存中跑起来,数据是一层一层的关系,
不是关系数据库那种平面型数据关系,最后实体类序列化保存。
完整的讲,这样的程序设计已经完全不是以数据为中心了,而是以基础应用为核心,先抽象,建模,再以具体业务展开,以业务流程分析为主线制定设计方案,最终
得出分析设计图指导程序设计。
“程序设计数据化”这个概念是面向过程的主流概念,因为函数的进出都是数据流的问题,可是在面向对象的设计中,“程序设计数据化”这个概念其实已经下降了一个
台阶,而说
汉语编程在数据库的应用方面提出了“数据管理程序化,程序设计数据化”的概念,把数据库的设计开发提升到了一个新的高度。
无疑是很有问题的。
4.跨平台应用
这个不过是Sun过度吹嘘的东西。象Basic那种程序,你要在Linux,windows下都有相应的解释器的,代码Copy过去,只要不直接调用API或者Shell,不一样的到处运行吗?
而需要调用API或者shell等的,如果解释器多封装一层也就OK了。 所以跨平台其商业意义远远重于其技术意义。
一般的项目应用,也不大可能说一开始定了要在windows下跑,等做好了突然改了说要到Unix下跑了。
象C#,它有了.NetFramework这层东西,完全也是可以跨平台的,可微软它就不这么干,更不去炒这个概念。道理很简单,商业上讲,他的最重点是操作系统。他巴不得全部程序
都跑在windows下了,还跨个鬼平台,砸自己脚吗?
----------------------------------------------------------------------
1. 编程思维的创新
那段话很有学者论文水平,就是米看懂在说实际上在说啥,空话大话不少。
2. 软件方法的创新
这个还是看不到创新。特别是真正有十分应用意义的创新。
3. 汉字的亲和力
汉语的字与字的词义关系清晰明白,表达信息一致
汉字是意义最丰富的语言之一了。其多义性,不同语境下的不同义性更不需要再怎么具体举例说明了。
可以说,学习汉语的同时,人们得到了一个很好的礼物,就是直接用汉语编程,而无需再学习计算机知识。
这个就是我最反感炒作汉语编程的地方,整个就是扯蛋,骗所有不懂计算机的人的。 敢情英语国家的人现在是个个都位写程序了。
4. 跨越平台的灵活性
他的论点,前面对于跨平台应用的特性已经讲过。至于其论证和论据,则相当的漫无边际,炒作率极高了。 感觉上写这段论证的人是不懂计算机的,完全对组成原理毫不了解,空泛的炒作。
5. 嵌入式操作系统的新机遇
报导性的语言,不评论。
6. 极佳的安全性
不知道这个写报道的人是否能认识到病毒木马根本上讲都是程序这一最基本概念。
7. 超越传统编程工具
仅仅想说,超越这两个字它不仅仅是一个口号。
----------------------------------------------------------------------------------------------------------------------
总之,本人一向的观点都是汉语编程这东西,实在炒作不得。 一炒作,其中就漏洞百出,可笑点非常的多。但是他偏偏却能欺骗到许多不大了解者,籍此愈让它大炒特炒。实是最大的误国误民之举。
计算机领域发展了这么久,他的相关壁垒其实已经形成,打破西方世界对这个领域的垄断,绝对不是一个所谓汉语编程就能达到的。
而计算机这个方面的知识,在今日的中国社会,特别是上了年纪的领导阶层来讲,更是非常空白,所以由此在当今过于功利,过于浮躁的科研领域中,很容易出现一部人,利用起所谓的汉语编程这一概念大炒特炒,骗经费,骗舆论,骗天下人。最终的笑话,必然比那打磨的汉芯要大上几百倍。
我不知道日本会不会有日语编程的炒作概念,总之据我了解,日本现在很多写的程序也是用Java的,而象Koei的,我从他的曹操传里的代码信息里有看到是用VC编译的。
中国洋务运动的时候,吹嘘得多厉害的北洋舰队,在甲午中日战争的结局如何?
师夷长技以制夷,踏踏实实的作些实在的东西,哪怕表面上看一点用都没有,也比吹得天花乱缀的概念好。 昔日北洋舰队华丽得让李鸿章曾是多么的感慨,一战即溃下的结果又是谁事先知道的呢?
真正去做龙芯,哪怕速度不及Intel芯片的一半,这也不怕。千万不要轻易的说中文CPU。电子CPU是目前的主要,光学CPU,生物学CPU是一种前沿科学的尝试。英文CPU,日文CPU可从来都没有过,做个中文CPU到底是什么东西? 我真的怀疑那帮教授敢把一颗别人的CPU上面的字打磨掉,写上中文就是中文CPU了。
真正的去做自己的操作系统,你的界面哪怕是火星文,你的代码实现就算全是汇编和C,又有什么关系呢。 千万千万不要用一个英文操作系统汉化下,汉语包装下就是“中文操作系统”了。
看那些文章的表面吹嘘,看之前的学术笑话,我真的真的很怀疑。
汉语编程,你要从普及性的小学教育去谈,或许还会有那么一点点的可值之处。要一开篇去吹天上去的,永远只有笑话。
只是很可叹,轮船大炮这一第一次工业革命的产品已经在一百多年前糊弄过一次相对落后的中华民族了,难道还要让第三次科技革命的东西再糊弄中华民族一次吗?
[ 本帖最后由 岱瀛 于 2007-9-30 23:26 编辑 ]