此文章已被删除

  • 全中文编程更多是一种理想,现实编程中中文太过“源远流长博大精深”反而是致命弊端。C语言只有49个保留词(可以理解为源代码中的“字”),也就是英文字母的不到两倍——而对于编程来说,“字”太多不是一种好事。除非把现在的编程方式全部推倒重来,否则所谓“中文编程”不过是“硬翻译”英文源码,比如易语言,除了小学信息课本讲讲基本没人用。这种中文编程不是不可实现,只是根本不适合编程实际需要。而且我们没有必要因噎废食——想想你面前的键盘,难道一定要把26个字母键改成几千个汉字键?引用文章结尾吧——“用中文编程是根本没有必要的,虽然用中文编程可以解决一些中国人不懂英文的问题,然而现在英文是事实的世界语言,作为程序员不懂英文就没法跟其他国家的人交流,最后很有可能会走到闭门造车的路上,反而得不偿失。要真正提升抵御网络攻击的防御能力,最好的做法是采用自主研发的产品取代国外产品,并在实践中不断使用、磨合、检验,最终实现螺旋式提升。”

回复11

  • 你还是根本没碰过易语言,易语言编写的程序需要的也就那么一点汉字,总共加起来估计也就百来字左右吧,跟你上面说的几千个汉字没一点关系。
    易语言发展没起来还是软件的兼容性和执行效率延时的问题,这个应该是开发者没做好的原因吧。
    就像你登录QQ程序代码里面一个判断:你密码是否正确,是否让你登录,易语言也仅仅用用到2和汉字而已
  • 真正一劳永逸的防攻击方法是网络整体硬件不兼容吧,也就是我们网络设备里运行的程序,用别人的设备根本就无法读取。
  • 易语言倒是有人用,经常是拿来做修改器和木马,搞得杀毒软件碰到就报病毒
  • 用易经64卦符号
  • 逍遥不超来的神仙 相信我并不孤单!
    以后中国会慢慢成为主流,那时又改为英文编程是根本没有必要。不会用发展的观点看问题就是时间文盲。
  • c语言所谓49个保留字,不过是从百万英文单词选49个单词来作为保留字而已,那么从几千汉字选49个字或词作为保留字有何不可?本质是一模一样的。

    英语是程序语言,但如果你对计算机了解就知道,计算机本身用的是机器码语言(只有0和1),计算机并不能直接看懂c语言。之所以计算机能运行c语言,是因为有一个编译的过程,就是把c语言编译为只有01的机器码给电脑看。

    所以反正都要编译,那么把英文保留字的c语言编译,还是汉字保留字语言编译,有区别吗?很明显,本质是毫无区别。因为电脑只看机器码,至于机器码是由英文翻译来的?还是中文翻译来的,计算机根本不care!


    最后我要说一下:很多人觉得国家要强大,必须与国际接轨,与国际接轨,必须会英语。听起来很有道理,但是我们仔细观察世界各国英语水平,会惊讶地发现:其他发展中国家英语太好了,甚至非洲落后国家的人都能说一口流利的英语。中国人的英语跟他们比简直惭愧。

    但奇怪的是,国家快速发展的,却不是这些英语极好的发展中国家而是英语不好的中国。。。。。。。英语极好的国家,既没有发展出媲美西方的科技,也没有发展出西方的富裕,一个个遭遇什么中等收入陷阱停滞不前。。。。
    这说明了什么?这说明了英语跟国家的强大,科技的发达,经济的发展没有一毛钱关系。广大发展中国家给我们做了反面教材,我们可不要跟着跳坑
  • 是的。哪怕是易语言也是控制结构,中文变量。这一点和英文的各种编程语言并无二致。只要无法脱离控制结构和面向对象,全中文毫无意义。
  • 你肯定没学过编程,或者编程课不及格。
  • 镭射 诚者,天之道也。
    全中文编程并没有那么神秘,我上大学的时候就用C语言实现过一个简单的全中文编程环境。具体做法很简单:利用C语言里的宏定义语句define,用汉语拼音替换C语言里的英文单词,比如用“ru”替换“if”,用“fouze”替换“else”,等等。然后把这些宏定义放在hanhua.h头文件里,编程的时候引用hanhua.h头文件,就行了。
  • 可乐
    为啥要把26个字母键改成几千汉字键?改成五笔键就可以了。慢慢来,谁也无法断言未来。
  • 我认为全中文编程十分有必要。我觉得你说的理由都不成立。而且用26个字母和几千个汉字比太不恰当:26个字母应该拿来和组成汉字的笔画或者汉语拼音做对比。没有试过怎么知道没有未来?“作为程序员不懂英文就没法跟其他国家的人交流”,这也正是我认为全中文编程十分有必要的原因。
返回文章

站务

全部专栏