关于电脑程序为什么都是用英文编写的讨论正在各大平台持续发酵 ,我们精心筛选了最新资讯,希望能为您带来实质性的帮助 。
电脑程序用英语编写是因为英文在编程上更加严谨易懂,英语是全球通用语言 ,并且英文比较简单明了,且无歧义。编程最早起源的国家是美国,因此我们国家涉及这个领域并且发扬光大的时候,就只能选择用英文了。虽然我们的母语是中文 ,但确实在做编程当中没有太大的帮助,反而会很麻烦,要知道英文有许多的简化词可以概述一整段话 。其次一些著名的编程学家他们都是外国人 ,以他们的语言先入为主之后,我们中国人也只能顺其自然了。而且最主要的是中文被世界上定义为最难学习的语言之一,反之英语是国际型通用的语言 ,这样大家在做编程中可以毫无阻碍的沟通。最后其实中文也是可以做编程的,但是一定要进行区分,把一些特殊的词语进行备注 ,否则就会引起不必要的麻烦,而且用中文在做编程的话,所需要的时间和精力也是很多的。
电脑程序编写注意事项
程序规范性
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、词语不在训练的词向量里(用同义词或随机向量替代)
编程都是英文 ,中文不能编程序的原因:
1 、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢 。
2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文 ,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多 ,所以程序员们在互相交流的时候会难达成共识,就无法共同进步。
3、体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法 ,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然还是存在很多问题的 。
4 、成本高 : 想用中文编程,只能有两种方式 ,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计制作符合中文编程的硬件。那这两种方式的成本是相当高的。
扩展资料
编程语言的起源和发展
第一代语言:机器语言
机器语言(machine language)是一种指令集的体系 。这种指令集 ,称机器码(machine code),是电脑的CPU可直接解读的数据。
第二代语言: 汇编语言
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码 ,用地址符号或标号代替指令或操作数的地址。
在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令 。特定的汇编语言和特定的机器语言指令集是一一对应的 ,不同平台之间不可直接移植。
第三代语言:
结构化语言 、面向对象语言。
本文已完
电脑程序用英语编写是因为英文在编程上更加严谨易懂,英语是全球通用语言,并且英文比较简单明了 ,且无歧义 。编程最早起源的国家是美国,因此我们国家涉及这个领域并且发扬光大的时候,就只能选择用英文了。虽然我们的母语是中文 ,但确实在做编程当中没有太大的帮助,反而会很麻烦,要知道英文有许多的简化词可以概述一整段话。其次一些著名的编程学家他们都是外国人 ,以他们的语言先入为主之后,我们中国人也只能顺其自然了 。而且最主要的是中文被世界上定义为最难学习的语言之一,反之英语是国际型通用的语言,这样大家在做编程中可以毫无阻碍的沟通。最后其实中文也是可以做编程的 ,但是一定要进行区分,把一些特殊的词语进行备注,否则就会引起不必要的麻烦 ,而且用中文在做编程的话,所需要的时间和精力也是很多的。
电脑程序编写注意事项
程序规范性
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 、词语不在训练的词向量里(用同义词或随机向量替代)
编程都是英文,中文不能编程序的原因:
1、编程的起源不在中国 : 计算机的起源在美国 ,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。
2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文 ,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多 ,所以程序员们在互相交流的时候会难达成共识,就无法共同进步 。
3 、体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言 ,依然还是存在很多问题的。
4、成本高 : 想用中文编程,只能有两种方式,一是在原有硬件基础上 ,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计制作符合中文编程的硬件 。那这两种方式的成本是相当高的。
扩展资料
编程语言的起源和发展
第一代语言:机器语言
机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code) ,是电脑的CPU可直接解读的数据 。
第二代语言: 汇编语言
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码 ,用地址符号或标号代替指令或操作数的地址。
在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令 。特定的汇编语言和特定的机器语言指令集是一一对应的 ,不同平台之间不可直接移植。
第三代语言:
结构化语言 、面向对象语言。
呈现电脑程序为什么都是用英文编写的核心内容解析,若这些分析对您的工作或学习有所助益,建议您将本站加入书签以便后续查阅 。本文来自作者[生买]投稿,不代表子金号立场,如若转载,请注明出处:https://wap.zijgzki.cn/news/11420.html
评论列表(3条)
我是子金号的签约作者“生买”
本文概览:关于电脑程序为什么都是用英文编写的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。电脑程序用英语编写是因为英文在编程上更加严谨易懂,英语是全球通...
文章不错《电脑程序为什么都是用英文编写》内容很有帮助