中文编程能否超越英文编程?我们需要理性看待
互联网的兴起让人类进入了信息化时代,改革开放后的中国与世界接轨并快速进入了信息化时代,成为了互联网行业的领头者。信息化是培养、发展以计算机为主的智能化工具为代表的新生产力,推动了社会的进步,信息化的发展离不开计算机,更离不开编程语言。目前在计算机的质量数量上中国已经遥遥领先世界水平,系统的研发优化也是引领时代潮流,同样在编程语言方面,中文编程也在快速发展,可是中文编程能否超过英文编程?
编程语言主要是用于电脑后台操作由具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。编程是程序员单独所掌握的一门语言,最早的电子智能计算机是美籍保加利亚人、物理学家阿塔纳索夫发明的,最早的人工智能程序就是用的英文,所以后来的编程语言都是英文撰写的。
互联网在中国发展后,中国也研发了中文编程语言,现在比较有名的有易语言、习语言、雅奇MIS。但是计算机中常用的数制有:十进制,二进制和十六进制,这是已经约定成俗的东西。在编程语言中,英文的字符相对来说比较简单,所有的字符只要用26个英文字母来排列组合就可以,而中国文化博大精深,汉字错综复杂在编程中就比较有局限性在英文编程中需要写中文的时候,一般使用双斜杠进行备注。英文有一些字符是可以直接定义的,比如字符串String,数字Int,而如果使用中文表达比较复杂,程序运行时来,用中文进行编译发生乱码时查找BUG比较复杂。
编程语言是人为创造的,就像现在的阿拉比数字在出现后因为使用简单明了,所以无论哪一国的语言在使用时都会用阿拉伯数字来取代复杂的本国语言,这也是数学成为全球通用学科的原因。所以在编程语言方面,使用英文的优势是大于中文的,中文编程超越英文编程本就是一个伪命题了。
中国是互联网大国,在中国科技不断的发展下,中国的程序员需要的是不断努力研究编程让其简单化,就像阿拉伯数字一样,随着时间的推移我们一定会在英文编程语言的基础上研究出有中国特色的英文编程语言。