Ⅰ 为什么电脑编程都是英语,中文就不能用来编
中文可以啊,易语言,易安卓,编写点程序没问题。
其实中文不适合编程,中文占用两个字符,英文是一个,现在会导致程序性能不佳,小程序还好,大型程序直接完蛋。
其次最开始的编程语言都是英文的,但本质上就是对计算机语言的解析,中国现在并没有人创造类似于C这类的语言,基本全部是衍生于C。况且中文语法多样性太高,那么弄出编程语言的复杂性也远远高于英文。
最后我个人认为还有一个编码问题,基本上英语在各类编码下都可以正常显示,比如gbk,utf-8,而中文不行还需要额外的转码,否则会导致直接成乱码文字。
本质的原因在于,很多和编程相关的东西,协议等等,都是外国人定义的,那么也就是针对着“适合英语”,没有管中文。
Ⅱ 电脑程序为什么都是用英文编写
电脑程序用英语编写是因为英文在编程上更加严谨易懂,英语是全球通用语言,并且英文比较简单明了,且无歧义。编程最早起源的国家是美国,因此我们国家涉及这个领域并且发扬光大的时候,就只能选择用英文了。虽然我们的母语是中文,但确实在做编程当中没有太大的帮助,反而会很麻烦,要知道英文有许多的简化词可以概述一整段话。其次一些着名的编程学家他们都是外国人,以他们的语言先入为主之后,我们中国人也只能顺其自然了。而且最主要的是中文被世界上定义为最难学习的语言之一,反之英语是国际型通用的语言,这样大家在做编程中可以毫无阻碍的沟通。最后其实中文也是可以做编程的,但是一定要进行区分,把一些特殊的词语进行备注,否则就会引起不必要的麻烦,而且用中文在做编程的话,所需要的时间和精力也是很多的。
电脑程序编写注意事项
程序规范性
1、程序里涉及的配置信息(例如模型参数、数据库配置信息,服务器ip等)最好单独写在一个统一的配置文件里,例如:setting.py,config.ini之类的;如果是java程序,要注意把配置文件放在jar包外,方便修改。
2、不得删除数据库里的表或者数据。
任何数据都是很珍贵的,推荐insert或者update数据,如果没有特殊需求,一定不能删除数据或者改的表结构,replace也不行。
3、功能要模块化;模块命名要规范化,利于理解,不推荐采用中文缩写的方式。例如文本生成功能模块,推荐命名为textGen,不推荐命名为WBSC
4、程序或服务都应该设置自启动(开机自启动;定时自启动)
5、logs!良好的日志记录有助于快速定位错误和了解程序的运行情况。
程序容错性
1、在对python程序进行docker打包时,docker内要安装vim等编辑器,方便修改docker内的小错误,然后更新镜像(dockercommit)
2、程序要能容纳以下常见错误:
a、数据表不存在(createtableifnotexits)
b、某个字段为空(先判断某个字段是否为空,为空则采用默认值)
c、输入数据格式不正确(try...catch的运用)
d、数据库连接不上(采用时间间隔累加的方式去多次链接数据库)
e、词语不在训练的词向量里(用同义词或随机向量替代)
Ⅲ 编程是用英语吗
编程用的不是英语,而是专有的编程语言
这种语言与英语类似,大多用的英语单词
却有自身特有的语法,非常标准的语法
楼主不用怕背,那些单词都很基础,if then for之类的,无压力
Ⅳ 为什么计算机编程都是使用英语和数字就不能使用其他语言吗为什么用英语和数字有什么好处吗
你这个问题好大啊。
简单的说,首先,编程语言的起源在西方,所以芹基蔽是英语主导。
其次,英语是国际语言,用英语编程能使大多数的人懂。
再者,计算机方面一只是国外的技术领先,所以英语编程的范围更广。
其实也有过中文编程,但是普及很少,而且没多久就死了。
综上所述,英语编程更加合理。
至于数字就没什么好说的了,阿拉伯数字全世界通嫌州用,没有争议。
而且计算机本身就是计算数字的。
希望锋旦能帮到你。
建议你可以去知乎,那里应该有更加全面权威的回答。
Ⅳ 为什么代码要用英文,而不用中文
编程时的代码用英文而不是中文,这是历史因素决定的,从编程语言的起源,到编程语言的崛起,都是在欧美等发达国家进行,这些国家使用的基本都是英语,可以说英语是编程语言的母语,中国的互联网起步比较晚,当我们需要并大量使用编程语言的时候,所有的成熟的编程语言都是英文的了,我们作为一个使用者,而非创造者,代码用的只能是英文的,而不用中文。
编程语言起源于美国,美国使用的语言是英语,这样看来,代码编程用的是英语也就不足为奇了,更重要的是,代码编程运行需要依赖编译器和操作系统,比大多数编程语言更早出现的操作系统用的就是英文,为了减少工作量,代码用跟操作系统同样使用英文,对程序员来说,工作量和代码量会大大减少,这么多年发展下来,英文代码已经形成了成熟的体系,要建立这样一个成熟的体系,对于中国年轻的互联网发展来说,不是短时间能做到的。
易语言代码
计算机编程是新时代能够改变世界的产物,我们大学生作为中国新生力量,有义务更有能力发展中文代码编程,让未来计算机代码编程世界,有中文一席之地!