程序员为什么不用中文来编程?

程序员不一定都是学计算机专业出身, 低级的编程就像盖大楼砌砖的一样,不需要知道为什么,只要知道用什么就行了。但是各种语言如C语言、C#、C++、html、JavaScript、java、php和Delphi等等缺没有一款是中午的,这是怎么回事呢?

编程不用中文的原因:

  • 01

    现在的编程软件全部都是英文的是因为计算机技术最先产生于美国,我们使用的操作系统基本是国外的,编程软件大都基与他们的操作系统.另外英文字符也有其自身的优势。

  • 02

    机器语言 使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。

  • 03

    汇编语言 使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、烦琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。

  • 04

    高级语言 用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能成为计算机系统执行。

  • 05

    同时,也有资深程序员表示:完全能用中文编程 : 理论上只要能表示0和1的语言都能编程,所以中文是能用来编程的,易语言就是一个典型的例子。但之所以不用中文编程,原因有四。

  • 06

    1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。 2、流通性差 : 英语是全世界最流行的语言,几乎成了不同语种国度之间的共同语言。外国人学中文简直就是难于上青天,流通性差又怎么互相交流怎么共同进步? 3、没有成熟的体系 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然存在很多问题。 4、成本高 : 用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是重新定义硬件,重新设计制作符合中文编程的硬件。这两种方式的成本相当高,完全没必要。

(0)

相关推荐

  • 一个老程序员对自己前途的认识

    操作方法 01 "生命诚可贵,爱情价更高,若为自由故,两者皆可抛",是至理名言还是生活感悟?作为一个40岁的程序员已经很难再吟出这样的经典句子了,然而对程序的追求还是那么的天真和无 ...

  • 最受Linux程序员欢迎的7个代码编辑器的介绍及下载地址

    Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。他们往往会认为Linux平台上的代码编辑器太少了,以至于影响他们的编程工作。但是事实 ...

  • 程序员最爱的Linux平台开发工具有哪些?

    Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。他们往往会认为Linux平台上的代码编辑器太少了,以至于影响他们的编程工作。但是事实 ...

  • 程序员起名字(给鹅起个好听的名字)

    各行各业都有起名梗教师:宋全文.焦作业房地产中介:娄易销.成娇快二次元家长:陆焰之瞳.端木女王实在想不出来就叫:老大.老二.老三那么问题来了鹅厂程序员怎么给孩子取名↓以下内容,摘自腾讯内部论坛 乐享乐 ...

  • 新手程序员必知十个秘密

    没有几个学生能 100% 为自己的第一份真正的工作做好准备.如果你不想成为其中之一,请学学以下这 10 项无需手把手指导就能学会的基本技能: 操作方法 01 1.版本控制系统(VCS) VCS 也许是 ...

  • 好的程序员应该熟悉的几门编程语言

    操作方法 01 如果想成为一个好的程序员,甚至架构师.技术总监等,显然只精通一种编程语言是不够的,还应该在常见领域学会几门编程语言,正如我们要成为高级人才不仅要会中文还要会英文,甚至还要会德文.俄文一 ...

  • 程序员不能忽视的五个错误

    在编程的道路上,犯错也是学习道路上不可或缺的一部分,但一旦意识到某种错误的发生,就应该想办法避免,这样,代码就会越来越好,自己也会得到成长. 操作方法 01 在没有理解的情况下就粘贴代码 有时,你会发 ...

  • 一名优秀的程序员是这样炼成的

    如何成为一名优秀的程序员? (一) 一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而不 ...

  • EmEditor是什么 EmEditor为什么程序员都改用它了

    EmEditor 是啥?它是一款和UltraEdit、EditPlus类似的文本编辑器。 “KAO!有没有搞错,一个文本编辑器有啥好说的?!” “我已经用惯了UltraEditor和EditPlus, ...