"中文编程"

这词应该偏正于什么呢?

编程!

那未, 根本不用关注中文化的事儿,看语言本身有什么样的高级特性,有利于什么样的开发?

<- 这个角度看,

中国易语言根本不算一个编程语言 ?!!

光是看一下子语言手册,就感觉完全是个常用Win32应用控件的拼结器, 即彻底汉化的VB程序 wizard 集---还不是完全的VB---根本不值得关注!

中蠎 作为Python 的本地化产品, 可以自由的使用所有Python已有的 无数?!-) 扩展支持!

-- 当然,那就不一定会是全文的了--不过不在当前探讨层次以内?

而且Python 本身具有的'"精心设计的脚本语言特性"'对于完成高级的应用开发也有着极大的自由度!

最重要的! 中蠎是开源的!

套用wiki的主站上有一句英语的谚语:

“没有锁的门是最不怕被撬的门”

即,"人民的眼睛是雪亮的"

潜台词是,只要有足够多的注意,性能,稳定,高效等等会自然的进化出来!

"中国易语言" 就靠着 "中国" 二字,而非语言,居然就开始收费了

………… 在下无以为评了…………!

中文!

如果关注这个,那未,那些非常情绪化的评论也就在所难免了! 撇去自身混乱的言论, 集中于二点质疑:

输入效率问题

打造构成抽象软件实休的复杂概念结构, 程序代码仅仅是最终载体,使用天书一样的双拼来进行对象描述,过程记录?那与汇编的助记符有何不同?!?!?!?

学习效率问题

“中蠎” 已经进行了尝试,“易语言”可能走的更远,

可惜立意都不够高远……仅仅期望完全汉化程序而已, 没有好好利用汉语真正的独特的性能

……形音结合,句语法灵活,单位字元的信息存储量大!……

也怪我们的祖先实在是将汉语使用到了极限,

弄的今人完全没有胆量象英文等等拼音语言那样进行语意自动识别的探索!

想一想同样的二十几个字可以组成含义,意境,指代等等等等

完全不同的七绝,五律,预先编制好的程序能够比较到位的加以分析??

无法想象哪!!!!!!

其实《易经》《河图洛书》《道德经》甚至于《孙子兵法》都包含有丰富的算法,运筹,图论等等的思想,而且是中国特色的!

可惜现在连国人都无法好好理解,如何谈加之利用呢?!

加之,现在全人类努力在积累的数据全部或者说绝大部分是按照

1 9 7 0 6 月《大型共享数据库数据的关系模型》这一论文的思想创立的各种数据库,

与之中国自古形成的文档资料的定性描述完全相异的定量描述!

还有,OS 本身不能直接处理双字节的中文信息,

(按:朱邦复工作室 中有提当年台湾曾经成功的开发了以 “汉字基因”理论为基础的中文系统,后来——当然因为市场原因cut了!)

中文的输入问题…………等等一切都是华复文化在数字世界中复兴的阻碍,

然而国家根本没有加以重视,反而对于伪软上亿的“授权”馈赠青睐有加,也是一个阻碍!

对于Interl 故意放慢升级速度,增加CPU版本,规范的商业作法也没有加以直面的对抗!

龙蕊?!哈!晚出来了至少二十年!当年两弹时有人说一句话,我们现在也不用到处仰他人的鼻息了!!!

可是现在设计一个新的脚本语言必须达到的标准: {{{""" ×、语言要流行。 ×、语言的函数和类库统一。 ×、语言的语法和编译器要统一。 ×、编译器是否开放源代码。 ×、API是否开放源代码。 ×、语言的可重用性、功能、友好性。

语言统一的必要性: 如果大家都用一种编程语言,都用同样的函数,同样的类库, 那么,大家的共同语言就会很多。 大家只要学会一种语言,一套函数,一套类库, 就可以相互读懂源代码,这样,学习量是最少的。 学习新的API浪费程序员大量的时间和精力, 尤其是当这个API有大量和其他API重复的功能的时候。

要增加代码的可重用性,要从下面几点着手: ×、代码的可读性。如格式、是否接近英语语法和单词。 ×、代码的表达能力,也就是简单性,能用最少的语句和单词实现同样的功能。 ×、代码的结构性,如函数、模块、类。

语言功能的强大从下面几点来说: ×、是否拥有大量的库支持。这是最重要的,要求编写任何功能的程序都有强大的库支持。 ×、语法功能是否强大,比如是否有出错处理。是否有指针。

语言的友好性: ×、语言包的大小,语言包越小,学习越简单。 ×、语言是否有友好的编辑调试环境。 ×、语言的可视化和集成编程环境。

"""}}}

以上是先辈的肺腑之论,摘录下来, 因为学习一个主要语言的选择一向是程序员不可不查的大事儿! 表明一下子恰当的开发语言之于程序不仅仅是工具,完全是信心的源泉哪! 所谓

“会千招,不如精一招!” 武功方面的经验同样适于编程!

可以想象一名资深的C程序员,一定比一名C++程序员,可以更快更好的完成任务,但是对于后继的升级,扩展,维护,却是不如C++ 可以快速交付其它团队成员共同,安全的通过模块化,继承扩展下去!

虽然语言一直在发展,层出不穷, 但是如何解决问题的中心思想却是在稳定平滑的渐进的,直到近年不同与过程解决的OOP思想才逐渐形成气候,而且随着应用层次化的开发思想,不同的语言间也逐渐能够互通,比如说: ACT 出了一个JGNAT 的编译器,能将 Ada 原码编译成 Java 的码(也就是Ada程序也能和 Java 程序一样执行),更没必要学 Java 了:-)

.NET也是好的想法。它为各种脚本提供了一个统一的虚机,为各种脚本语言提供了基于“类”的相互调用,为各种脚本提供了统一的类库。 (虽然质疑伪软的统一内裤 是否又是一个面似友好的陷井,但是共享,互通却是吻合互联网精神的发展趋势!)

非尽百家之美不能成一人之奇,非取法全高之境不能开独创之域!

"中文编程" 想法是好, 可是不现实哪!个人的精力有限, 想学习掌握完全现有的优秀语言的所有精妙,已是不易,在此之上再次开发, 则超过了 一个人 的能力!--- 天才不算哪 ;-} 所有优秀语言莫不是由原创者,以无上的魅力组织大批的追随者共同努力发展起来的!

而且现在技术的积累,与当年“熟读唐诗三百首,不会作诗亦能吟”的信息量相比, 完全不在一个数量级上!这也正是近代,没有出现成名的古典诗人的原因!

C的成功是因为C做了正确的事, 不是因为AT&T的极力鼓吹和UNIX.

还是这样的现实! 应用永远是创造之母, 没有应用的需要,再先前的思想也无以所依哪!

至此, 我想了再想, 中蠎 作为Python 的中文 Clone 实在是作为编程语言是无可挑剔的, 而其当然的的主要意义不是 中文化教学语言! (哪!简直小看 巨灵蠎 的能力!)

而是 自说明式程序的中文强化!

{{{对于程序员来讲,长寿命的代码,不仅仅是设计合理,更重要的是简单明了! 否则,过了几个月,自个儿都想不起来怎么回事儿了!

中蠎 的全中文 文章式脚本, 其实是加强了 Python的编程理念:

全中文, 也强烈的 促使了类,函式,变量命名的统一! 明晰! 保持思路简练! 如同传说海明威为了不写費话会单脚立着写作! 中文输入,这么麻烦, 全中文编程的话,不会有人买弄技巧复杂化流程的吧!}}}

“我之所以看的更远, 因为我能够站在巨人的肩膀上去看!”

'在此作一下 中蠎 的广告是也乎!-)'


评论

ChinesePython/WhyChineseProgram (last edited 2009-12-25 07:09:16 by localhost)