汉语编程只会是昙花一现

阅读时间 2 分钟,快速阅读仅需 1 分钟。

实在忍不住了,本打算不得罪任何人,但有些自己的观点不得不说出来。最近汉语编程似乎被炒得很火(12),使用汉语来进行编程是不是有必要呢?优越性在哪里?本文只从两个方面讲述为什么汉语编程只会是昙花一现。

对于中文用户来说,我们大多都喜欢汉化了的应用程序,因为这样极大地方便了用户的使用,因为要掌握软件里所有的英文不是一件容易做到的事。

但如果需要掌握的英文只是简单几个固定的单词,情况就变得简单了,甚至你不需要学过英语,你都能记住这些单词,接下来你需要用到的只是自己的逻辑思维。这时,你就懂编程了。当然,如果你的英语积累不够对阅读一些有用的英文资料会有些烦恼,如果阅读的是“汉化版”,不免会失去了一部分精华。

也就是说,要懂编程,你可以不懂汉语,重要的是逻辑思维,汉语编程的存在没有必要性。

我们平时接触到的数学公式都是英文和数字符号的结合,又或者再加点希腊字母。这样的事实由两个原因造成,一个是大多先进的科学都从西方引进,另外一个是由于英文和数字的简练。

问一个简单的问题,你愿意书写123456789还是愿意一二三四五六七八九呢?站在高效的角度来看,我想大多数人都会选择前者。

同理,使用英文进行编程也是方便高效的一种体现。再问一个简单的问题,你在编程中更愿意用“a=+1”还是喜欢用“变量一等于加一”呢?

输入中文是一个难题,在现在的键盘里,要输入中文你必须知道英文键位所在的位置,既然英文键位熟悉了何必还要在编程里把信息翻译成中文呢?

在这个角度来看,汉语编程根本无法和英文编程比拟。没有优越性。

必要性和优越性都没有,汉语编程只会是昙花一现,或者说只能从一定时间和一定角度里满足某些愤青爱国青年的需要。事实上我想知道这些愤青爱国青年里有多少个是真正在用汉语编程的?

我曾经努力去学习易语言,但从学习的过程中我感觉到使用汉语在编程中没有必要存在,也没有优越性可言。存在不一定是合理的。

本文只代表作者观点,如有得罪地方,请不要原谅。

42 条评论

    • 其实回答这个问题很简单,你见过用英语以外的语言变成的吗?例如法语、俄语、德语等等——没有!为什么?如果是语言的本地化,单字节字 的本地化应当更简单方便,也没有啊!日语化了没有?都没有。
      所以,承认现实吧!谁让他比你先到!

  1.   我也是个程序员,但没有了解过易语言和汉编,不过我也认为汉编的确是炒作多过实用,就像翡翠台一个广告说的:不如专心学好英语,丰富人生体验吧。学英语更重要的好处是把你的视野扩张到全球,可以知道很多国内了解不到的事情。
      不过,你打的一个比方有点偏激,“再问一个简单的问题,你在编程中更愿意用“a=+1”还是喜欢用“变量一等于加一”呢?”一个有能力开发一门语言的人,怎可能编出这样猪脑袋的东西呢?但是,如果变量名之类的可以用中文描述的话,对于程序阅读,倒是提高了不少的效率。

  2. 反对和耻笑汉编的汉奸实在太多了,可能是拿了老美的钱吧!
    这些人最不要脸,因为他们拿着美元才有闲在各大网站疯狂攻击汉编.
    无耻的汉奸网特,去死吧

  3. 借:绕月两总驳月图抄袭传言:望尊重中国人的成果
    汉语编程技术体系,汉语编程\汉语编程嵌入系统\汉语编程数据库汉语编程数据库\汉语编程网络数据库\汉语编程3D平台等几百项应用,15\16届国际儿童节计算机表演赛350万学生比赛,为国家节省软件版权费几十亿元.没有汉语编程,我们要被美国多拿走多少血汗钱!!!坚决支持中国人的成果-汉语编程!!!!

    • 我用java,c这么久,怎么就从来没有交过版权费?我们全公司的人都用eclipse,要交版权费吗?相反,你去看看那个什么易语言要多少钱?

      看看那些吹嘘汉编的文章,和路边卖膏药的江湖骗子有什么两样?

      我每天都梦想中国有自己的核心技术,但看到这些依靠民族感情欺骗人的东西,热情早就被浇得冰凉。从汉编,汉芯,麒麟,长此以往,一提起自主计算机核心技术就让人觉得是骗子,还有人想真正踏踏实实搞东西吗?希望国家能管一下了。

  4. 看了你的文章,感觉写的很好,看得出来你已经是资深的研发人士了,对许多语言运用自如。像你这样的人才实在是太少了。可是你有没想到在你6岁的时候知道了汉语编程会有什么样的结果吗?那你一定不是今天的你了,一定是比尔盖茨第二!想想在我们这么一个泱泱大国有多少人能熟读ABC,特别是那些小孩子们!如果他们从小就能接触到程序语言不也是一种很好的开发智力的方法吗?正如我们的国球乒乓球一样——正是因为普及才有这样的成果。

  5. ““a=+1”还是喜欢用“变量一等于加一”呢?”
    在此,我要质问一下作者,上面这句话完全是针对有编程基础的人而言的,对于这种人,的确如此。但是,对于一个从未接触过编程的人呢,我想他更愿意学习后者。至少,在我学编程的时候,对于“a=+1”就很难理解。所以,看问题,不要仅仅从自身的角度出发!

    • 麻烦问下”变量一等于加一”呢?,对于一个从未接触过编程的人呢,我想他更愿意学习后者”,我承认我不是初学者,但是我不能理解啥叫变量一等于加一这句话是什么意思?

  6. 哈哈,汉语编程里边的“a=+1”绝对不会是“变量一等于加一”

    “变量一等于加一”这根本就是英语编程语言的读音汉译嘛,如果汗编真是这样的话,那真的就没什么优势可言了。直接“变量A增加1”得了。

    例子“123456789”举的也不是很恰当,谁说汉编里边就不能出现字母和数字啊?小学生也没用“一三四五六…加/减/乘…”去做数学作业啊。

    昨天看到你的博客的,于是很喜欢,于是翻到这后边。

  7. […] Google Code上有个奇怪的项目,名为CHTML,和压缩html不同,这个C是Chinese而非compact。按照汉语编程的习惯,应该意译为汉语超文本标记语言。不知道这个项目是谁创建的,但看了它的说明文档后我只能说创建者是个很幽默的人。里面的标记用词很有幽默和讽刺的味道。和汉语编程不一样,Chtml纯粹是搞笑,汉编是不承认自己是搞笑的。 […]

  8. 一个汉字占2Bits.
    一个字母占1Bits.
    别小看,要是汉编推广,那么要多占多少的带宽?
    中国带宽够小了(再加上许多狂爱下载的网民)
    大部分根服务器都在美国,所以没办法,没有核心技术,只能做跟班.

    • 说得好!
      其实用拼音也挺方便的——这主要是为了对付个别英文单词拼写不熟悉。
      拼音你总是熟悉的,甚至还可以使用方言,甚至还有加密的作用:)
      也得记得住&记得清哟!

  9. 啥时候把cpu和操作系统自主化了,才是关键。cpu是枕木,操作系统是铁轨,编译器/编程工具是火车。汉编能编种种的程序就像火车能载人,煤,沙……;但是铁轨变了,火车还能不变吗?惹急了,外国佬升级操作系统,不支持汉编

  10. 呵呵,还是顺其自然吧,有发展才有希望,很多事也是随着技术的发展而需要应运而生的,汉语编程我觉得可行,可以让很多还为进入编程领域的人们,有一个更好的切入点.至于占用字节的问题,呵呵,好像英文也不比咱们汉语省,中国(china)电脑(Computer)天空(Sky)一个半个的字节不用这么斤斤计较吧,呵呵,图片的大小上省点,影音文件上省点,这些代码字节就都无所谓了.用什么语言无所谓,只希望中国在这一领域里能有更多的人参与进来,共同提高国内编程水平.

  11. 总结上面的一边骂人一边坚定支持汉语编程的人,大多是自己的爱¥国¥情¥操、民¥族¥精¥神被某些人给利用的人。
    反观那些理性评判汉语编程的人,大多是真正为国¥家¥、民¥族¥、长远利益出力的人。
    个人仅支持对当前英语编程做功能扩展,支持中文符号作为变量名、函数名、类名、及外部文件名的功能,至于具体某个程序员用不用中文符号依个人喜好而定(其实这就是使用习惯的问题,与语法无关。至于功能扩展的问题,是编译器的一个实现问题,甚至是IDE的本地化功能的问题,也与语法无关)。
    所以总结起来,不应以爱¥国¥主¥义¥、民¥族¥自¥强¥而忘却了理性思考,忘却了简洁编程给降低社会运作成本所带来伟大贡献。
    得思考:
    如果汉语编程得到国际性的支持,那么日语、韩语、阿拉伯语、希伯来语、俄语编程是否也要得到支持?
    国际化标准组织是否要一一订立相关标准?
    还是统一地制定一个通用语言标准?
    如果制定一个通用的语言标准,以某个现有语言做标准?
    还是另外创立一个中立语言,再让全世界的业内人士重新掌握以示公平?
    明显的:以26个拉丁字母为基础的欧洲语言必然在简洁方面具有绝对的优势:字库数量少而简单,字符编码解码简单。而根据现在国际语言的分布,使用英语在语言转换代价方面具有绝对的优势。
    所以,开发汉语编程,是一个带有民¥族¥色¥彩(并不带有国¥家¥色¥彩,因为我国有56个民族,单单开发汉语会小小地引起内¥部¥民¥族¥矛¥盾)的不明智行为。唯一现实的民族自强的方法,是开发一种比当今所有语言更有效率的以英文为基础的国产语言来并为国际社会所接受。
    对于那些仍旧支持完全的汉语编程的人,大可反对一下俄语简化运动、英语的简化运动,哦对了还可以顺便反对一下我国的两次汉语简化运动(虽然后面一次以失败告终)以及汉语拼音拉丁化的运动(不知道怎么回事的可以找找70年代以前出版的新华字典看看,是否有拼音检索功能。其实那时的字典只有注音检索和四角码检索功能)。
    感叹一句:现在的愤青大多是一些被¥政¥府训练得无知而又情绪化的而又易为¥政¥府所利用的年轻人。
    对此无知的人可以用GOOGLE搜索一下:英文字母的起源以及台湾通用注音这些关键词。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注