编程为能不能用汉字?为什么? 您所在的位置:网站首页 编程语言翻译成中文 编程为能不能用汉字?为什么?

编程为能不能用汉字?为什么?

#编程为能不能用汉字?为什么?| 来源: 网络整理| 查看: 265

原标题:编程为能不能用汉字?为什么?

编程为能不能用汉字?为什么? 笔者最近在研究如何开发小程序,然而由于笔者学的编程语言是VB,也不是计算机专业出身,编起来难道颇大,于是又回到那个老生常谈的话题,那就是编程能不能用汉字?为什么?让我们看看网友观点。

拍星星:我是做开发的,我说说个人理解的吧,如有错误欢迎喷。计算机最早从美国诞生,而美国使用的是英语进行编程,英语是目前世界上使用最广泛的语言。它用26个英文字符组成,通俗易记。其实,计算机的底层只认识二进制0001111之类的,也就是说计算机本身只能识别0和1,并不认识其他数字、英文和字符,但是每个程序和计算都使用二进制并不容易记,这样对编程人员的技术要求很高,也很难操作,而且一般人很难理解二进制代表的是什么东西,也就不知道它到底执行的是什么,为了方便记忆和理解,it界就诞生了用英语编写的更利于记忆的编程语言,包括汇编、C、C++,java,C#,php等。但是计算机并不认识0和1之外的字符。那么它是怎么识别编程语言的呢?其实,它的底层是把编程语言翻译城二进制,也就是0和1组成的字符。就像咱们跟英国人交流一样,必须把汉语翻译成英文、把英文翻译成汉语或者把各自知道的语言翻译成大家都识别的语言。那么从上面看汉语能否作为计算机语言呢?答案是绝对没问题,那么为什么现在很少用中文编程呢?一方面中国计算机技术发展比较晚,在国际上没有话语权。也没有自己成熟和让大家接受的中文操作系统,而且很多技术只有国外有,英语编程都有很大的交流圈,技术成熟,中国前十多年诞生了自己的全中文语言易语言,但是一直不瘟不火,社区不够成熟,计算机支持的也不大好,而且用易语言编写的软件很多都会被杀毒软件报毒,杀毒软件不识别易语言。所以一般用户看到杀毒软件报毒都会认为是病毒,其实大多数易语言编写的软件并没有毒只是杀毒软件不识别。那么中国以后能有自己成熟的编程语言吗?我相信会有,只是这个需要漫长的过程,等到中国的技术真正超越国外,并主导了计算机技术等的时候一定会研发自己成熟的技术

维加斯:当然可以用汉字编程,我在大一的时候就自定义了语言,可以完全使用汉字和标点符号,没有任何英文单词,包括关键字!而且这非常简单,有什么难的呢?有人提易语言,那我就呵呵,不解释。只不过不知道编码格式的人使用容易出现编码问题,而且学霸英文也不会太差,为什么要费劲转成中文呢?现有的库大部分好用的都是老外写的,突然变成一堆中文出来,感觉很别扭。而且表达一个变量几个字母缩写就可以了(英语实在太差的可以用汉语拼音缩写),这么一比用中文感觉实在太啰嗦。除了编码问题,命名问题,其他库融合问题(融合问题中的一部分也会涉及到编码问题)好像就没有太大的缺点了,但是还剩下什么优点?仅仅是语言中几个英文单词不懂吗?更多的应该是使用老外写的库的时候涉及的新单词很多,你换中文开发时如果用老外的库不还是要看英文么?而且实际开发中我大部分都是在用老外写的库,稳定,标准,简单粗爆。总之有很多优点。。你还在思考为什么不能用中文吗?思考思考为什么用中文吧!所谓的底层使用中文字符有多大的意义。无非是把名称改一下而已,这么简单的事为什么没人去做。这个问题和键盘上为什么是26个字母,而不是一堆汉字是等价的,改键盘很容易,多增加几个按键也很容易,但是有必要么?26个字母不是只有英文能用,汉字的汉语拼音不一样用么?既然你们说是底层,那底层就该精简,如果底层就很庞大,编写出来的程序将会更庞大,这也同样是编码问题的根本原因。如果全世界语言的字符都存储到系统中,那编码乱码问题将会得到解决,但是系统会很庞大。就像键盘如果改成中文汉字也会变得臃肿一样。如果对汉字做精简那就可以拿五笔举例,那你有精力背五笔,为什么就不能背背编程语言中那几个少得可怜的单词呢?五笔的记忆量远远大于编程语言中那几个单词的记忆量!返回搜狐,查看更多

责任编辑:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有