电脑程序为什么都是用英文编写

关于电脑程序为什么都是用英文编写的讨论正在各大平台持续发酵 ,我们精心筛选了最新资讯,希望能为您带来实质性的帮助 。

电脑程序用英语编写是因为英文在编程上更加严谨易懂,英语是全球通用语言 ,并且英文比较简单明了 ,且无歧义。编程最早起源的国家是美国,因此我们国家涉及这个领域并且发扬光大的时候,就只能选择用英文了。虽然我们的母语是中文 ,但确实在做编程当中没有太大的帮助,反而会很麻烦,要知道英文有许多的简化词可以概述一整段话 。其次一些著名的编程学家他们都是外国人 ,以他们的语言先入为主之后,我们中国人也只能顺其自然了 。而且最主要的是中文被世界上定义为最难学习的语言之一,反之英语是国际型通用的语言 ,这样大家在做编程中可以毫无阻碍的沟通。最后其实中文也是可以做编程的,但是一定要进行区分,把一些特殊的词语进行备注 ,否则就会引起不必要的麻烦,而且用中文在做编程的话,所需要的时间和精力也是很多的。

电脑程序编写注意事项

程序规范性

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

(18)

文章推荐

  • 郑州限号2020最新通知7月份(郑州限号政策2020最新解读)

    文章目录:❶、郑州7月限号时间表❷、郑州今天限车牌多少2020年7月10号?❸、7月7号郑州限什么号?❹、7月1日郑州限号吗❺、郑州限号七月份限行吗郑州7月限号时间表郑州7月限号时间如下:每天限行时间:工作日7时至21时,周末及法定节假日不限行。郑州7月限行区域:东三

    2025年09月12日
    33311
  • 上海外地牌照限行?上海外地牌照限行时间几点到几点

    文章目录:❶、外地牌照上海限行规定❷、上海哪些路段限制外地牌照❸、外地车可以在上海上高架桥吗外地牌照上海限行规定内环地面道路限行周末不限行:内环以内(含内环)的地面道路,周末及法定节假日全天允许外地牌照车辆通行。工作日限行时段:仅在工作日早晚高峰(7:00-9:00、17:00-

    2025年09月18日
    18321
  • 玩家必看攻略!“手机麻将程序控牌器”分享装挂技巧步骤

    实操教程“友空互娱可以开挂吗”详细开挂教程友空互娱可以开挂吗是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加入我们(QQ群聊)免费测试,先看效果下载使用。手机打牌可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义手机打牌系统

    2025年12月14日
    6303
  • 3分钟讲解!“财神十三张辅助神器”分享装挂技巧步骤

    辅助开挂工具“乐星跑胡子有挂吗”(详细开挂教程)乐星跑胡子有挂吗是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加入我们(QQ群聊)免费测试,先看效果下载使用。手机打牌可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义手机打牌

    2025年12月15日
    7319
  • 玩家必看攻略!微乐跑得快记牌器(怎么搞提高胜率)

    重大发现“新二号大厅开挂教程”分享用挂教程您好:新二号大厅开挂教程这款游戏可以开挂,确实是有挂的,很多玩家在小程序雀神麻将开挂这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂

    2025年12月19日
    5303
  • 必备绝技“微信小程序跑得快拿好牌软件”(怎么能调好牌)

    重大发现“乐乐内蒙麻将牌友圈开挂(透视)”确实可以开挂 您好,乐乐内蒙麻将牌友圈开挂这款游戏可以开挂的,通过复制添加上方qq群号码搜索添加入群,入群后还可以先与玩家讨论然后安装插件,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看

    2025年12月20日
    6303
  • 玩家必看攻略!微信小程序扑克牌辅助器”详细开挂教程

    辅助开挂工具“微乐河南麻将免费开挂手机版”附开挂脚本详细步骤无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。

    2025年12月20日
    5307
  • 玩家必看攻略!“小程序财神十三张是怎么控制胜率”详细开挂玩法

    重大发现“越乡游义乌麻将修改器”最新辅助详细教程无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。3、安

    2025年12月22日
    5307
  • 必备绝技“微信小程序跑得快拿好牌软件”(其实真的能开挂)

    教程分享“来吧麻将有没有挂!分享用挂教程 您好:来吧麻将有没有挂这款游戏是可以开挂的,软件加微信【添加图中***群】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款

    2025年12月28日
    2317
  • 终于懂了!“微信麻将开通会员会增加胜率吗”作弊(透视)新品软件

    重大发现“决胜麻将内蒙一口香赢牌方法”开挂(透视)辅助教程决胜麻将内蒙一口香赢牌方法是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加入我们(QQ群聊)免费测试,先看效果下载使用。手机打牌可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用

    2025年12月29日
    2308

发表回复

本站作者才能评论

评论列表(3条)

  • 生买的头像
    生买 2025年12月30日

    我是子金号的签约作者“生买”

  • 生买
    生买 2025年12月30日

    本文概览:关于电脑程序为什么都是用英文编写的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。电脑程序用英语编写是因为英文在编程上更加严谨易懂,英语是全球通...

  • 生买
    用户123012 2025年12月30日

    文章不错《电脑程序为什么都是用英文编写》内容很有帮助

联系我们

邮件:子金号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

子金号