程序员为什么不用中文来编程?
程序员不一定都是学计算机专业出身, 低级的编程就像盖大楼砌砖的一样,不需要知道为什么,只要知道用什么就行了。但是各种语言如C语言、C#、C++、html、JavaScript、java、php和Delphi等等缺没有一款是中午的,这是怎么回事呢?
编程不用中文的原因:
(01)现在的编程软件全部都是英文的是因为计算机技术最先产生于美国,我们使用的操作系统基本是国外的,编程软件大都基与他们的操作系统.另外英文字符也有其自身的优势。
(02)机器语言使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
(03)汇编语言使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、烦琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。
(04)高级语言用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能成为计算机系统执行。
(05)同时,也有资深程序员表示:完全能用中文编程 : 理论上只要能表示0和1的语言都能编程,所以中文是能用来编程的,易语言就是一个典型的例子。但之所以不用中文编程,原因有四。
(06)1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。2、流通性差 : 英语是全世界最流行的语言,几乎成了不同语种国度之间的共同语言。外国人学中文简直就是难于上青天,流通性差又怎么互相交流怎么共同进步?3、没有成熟的体系 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然存在很多问题。4、成本高 : 用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是重新定义硬件,重新设计制作符合中文编程的硬件。这两种方式的成本相当高,完全没必要。
特别提示
感谢您的支持,如果帮助到您,亲请您投上宝贵的一票并加关注也算是您对我分享的一种认可吧。
-
微信openid获取教程
用微信支付平台发放红包必须上传用户的微信openid,想要导出微信openid可以按以下步骤来做。操作方法(01)进入微信openid导出平台,根据下图1更新列表;2刷新粉丝信息;3导出数据;(02)获得的微信平台openid数据如下(03)把openid拷贝到t型台文件里,格式如下。(04)导入到微信商户平...
-
解决TeamViewer无法按给定网络地址联系伙伴
在使用TeamViewer远程控制电脑的时候,突然出现下图提示无法建立连接,无法按给定网络地址联系伙伴。然后不管怎么试,都弹出这个连接地址。下面是本人亲身经历和排除方法,仅供参考。操作方法(01)首先第一步就是修复一下网络连接,打开网络和共享中心。(02)选择自己使用的上...
-
金万维动态域名教程
现如今有很多nat123、金万维等类似的建站软件,那么怎么用金万维获得属于自己的动态域名呢?操作方法(01)登陆金万维服务器端,进入配置界面,点击配件许可证,然后点击“点击申请试用账号”。(02)按提示输入相关信息,完成注册。注册完成后,一般建议勾选“启动动态域名解析”,这...
-
如何把文件转换成PDF格式?
PDF格式在如今使用频率越来越高,在一些文档中,PDF往往比较方便文字及图片的查看。那么如何把文件直接转换成PDF格式呢?以福昕高级PDF编辑器为例,把文档改成方便的PDF格式进行浏览和编辑。操作方法(01)PDF格式的文档很多,一些方便的功能可以直接在PDF编辑器中实现。怎...