精华内容
下载资源
问答
  • 2021-06-29 10:08:32

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    经常看见有人说电脑编程用英语,输入法都得用英语,汉字不适合电脑之类的弱智问题。我就来科普一下这里面的道理,希望大家都顶起来。不了解的人也多了解一下,免得自己不懂装懂在别人面前出丑。

    1. 电脑不适合中文,因为键盘都是英文的。

    电脑不适合中文,也不适合英文。电脑只懂0和1。无论用中文输入的还是英文输入的,最终要翻译成1和0电脑才能认识。

    电脑里面有一个基本存储单位叫做字节,他可以看成是一个 0-255进制的数字,8进制就是说一个位表示0-7之间的数字,10进制就是 0-9之间的数字,16进制就是 0-15之间的数字。再说深了估计大家也看不懂,简单而言就是,电脑里面存一个数据点(字节)可以是0-255之间的数字。英文用一种叫做 ASCII码表来保存。用0-255个数字来代表英文字母和符号,比如大写字母“A”的ASCII码是65,小写字母“a”是97,也就是说电脑不会认为 A和a是一个字母的两种表示,而是认为他们是不同的字符。

    至于汉字的保存比较复杂,一般采用 GB2312和Unicode来保存,GB2312的意思就是国标汉字编码(区位码),Unicode的国际大字符集。GB2312采用2个字节来表示,比如“我”字,他的区位码是4650,也就是说电脑只认识4650这个字,他不认识“我”。Unicode是国际通用的,不仅保存了汉字,还保存了其他国家语言字符,这里就不展开了。所以,中文英文对电脑来说,都一样,对电脑来说就是一串数字。

    为啥键盘只有英文没中文?

    因为键盘是电脑的输入设备,电脑是外国人发明的,他们不懂中文,当初发明的时候没有考虑过要给中国人用,所以只有英文。就好比毕升发明活字的时候没有刻过英文字母一样的道理。

    2. 编程都用英文,所以电脑只认英语

    我开始学习编程的时候,最先接触的是汇编语言,这种语言类似机器语言,只是把010101用IN POP之类的简单英文单词代替了而已,是一种低级的中间语言。

    所以现在所有的语言都要先翻译成汇编,然后再让电脑执行。

    解释一下现在的计算机语言的种类。

    1. 真编译语言- C,C++,Delphi,pascal等,属于真编译语言,他们用英文字母来写程序逻辑,然后由一种叫做“编译器”的翻译工具,将代码翻译成机器语言并存储下来执行,之所以叫做“真编译”,是相对“解释性语言”来说的,他编译成可以执行的程序的时候,就已经是计算机看得懂的代码了。所以叫做真编译。

    2. 解释性语言- Basic,C#,Java等等,属于解释性语言,用英文字母来写程序逻辑,然后编译成一种叫做“PCode”的中间代码,这种代码电脑不认识,这种程序执行的时候需要解释器或者虚拟机的机制来把它解释成电脑能懂的代码。

    3. 脚本语言,和解释性语言类似,我就不赘述了。

    真编译和解释性语言的区别就是,前者在生成程序的时候就已经是机器能够懂的代码,而后者生成的程序机器看不懂,运行的时候必须由翻译机翻译执行。

    他们各有优势,真编译语言因为无需翻译,所以运行速度快,但是他们是依赖特定指令集来工作,所以对机器的兼容性有要求。而解释性语言因为执行的时候中间需要一个翻译,所以运行速度较慢,但是翻译机可以适应各种环境,兼容性好。

    为了便于理解,举个例子,你会中文,当你在中国的时候畅通无阻而且交流很容易。但是到了国外就彻底懵了。另外一个人是棒国人,他只会韩文,但是,他在世界各地都有翻译,所以他在中国的时候交流比你困难,需要翻译中国人才能听懂,但是他到其他国家了,都有当地的翻译,所以他能全世界交流。从上面可以看出,电脑实际上是不会英文和中文的,这些高级语言实际上就是帮助人理解的一种指令集。

    但是为什么大家编程都用英文呢?因为我上面列举的开发语言都是外国人写的,所以他们理所当然的会用自己的语言来作为助记符。就像易语言一样,易语言是中国人开发的,所以他用中文作为助记符。但是原理都一样,都是要通过一个解释机制翻译给电脑。

    3. 中文输入法都是用英文来输入的。

    这是个误区,实际上你打开Windows的输入法设置,里面有个输入法叫做“区位码输入法”。这才是汉字输入的根源,直接使用GB2312的代码来输入中文,每个中文由2个数字组成(比如上文提到的“我”,他由 46 和50这两个数字组成)。所以,你只需要使用0-9这10个数字键就可以输入全部的标准汉字。

    那我们为什么没用区位码输入法呢?因为区位码太难记了,所以中国人就发明了,拼音、五笔等输入法,这些输入法的本质就是采用一种人们容易记忆的方式来输入。这些输入法就是一个翻译机,把“wo”来代替4650。当然现在的输入法还带了一些智能筛词功能、词频统计等等就是其他方面的问题了。总之,目前所有的汉字输入法,都是用一种将想要输入的汉字转换成区位码(或者Unicode)的翻译机。

    4. 中文输入编码要统一

    我真不知道这是哪个sb想出来的问题,中文输入编码早统一了,就是区位码输入法。你想学吗?你想背吗?除了区位码输入法,其他输入法都是衍生出来的便于记忆的输入方法而已。

    还有什么关于英文和中文之争的问题都可以提出来,我一一回答。

    更多相关内容
  • 英语和编程到底是什么关系

    千次阅读 2019-09-16 05:19:11
    很多编程初学者问我,是不是学编程英语必须很好才可以? 英文编程中不管是语法还是函数都是英文及阿拉伯数字构成的,...编程和英语几乎没有什么直接关系,这里还是拿C语言的编程流程举个例子。 1.关键字 即使算上...

    很多编程初学者问我,是不是学编程英语必须很好才可以?

    英文编程中不管是语法还是函数都是英文及阿拉伯数字构成的,所以确实很容易给人一种不会英语怎么编程的错觉。

    看见错觉,就知道我想说的答案是什么了吧,是的!编程和英语几乎没有什么直接关系,这里还是拿C语言的编程流程举个例子。

    1.关键字 即使算上C99及C11新添加的12个关键字,也不过44个单词而已,而且很多是不常用的,只要多用几次,理解使用方法,肯定是可以熟练记忆的,其他的语言也是如此。 在这里插入图片描述

    2.基本逻辑 比关键字还简单,C语言有九种控制语句, 但其实可以分为3类,基本所有的编程语言都是如此(这也是类比学习思想):

    (1) 条件判断语句 if语句、switch语句;

    (2) 循环执行语句 do while语句、while语句、for语句;

    (3) 转向语句 break语句、continue语句、return语句、goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)

    3.库函数 说到库函数就比较多了,大约有几百个,很多我也不知道,常用的也就是几十个,而且每次需要的时候都是直接查询手册即可,功能相近的函数都是集合在一起的,查询也很方便。

    库函数的命名都是很规范的,其实参照库函数也就解决了函数命名的问题,这和英语无关,基本就是排列组合了。

    4.英文资料(推荐神器) 这个应该是很多人最头痛的方面,但是如果想提升编程技术,确实是绕不过英文文档的,这时候你要放弃了?No,推荐个神器,有道词典(或者金山词典) 利用取词划词的功能基本可以解决阅读文档的问题,当然开始确实还是有点困难,不过读的多了,其实也就那回事,技术类的文档还是比较好理解的,毕竟读这类问题之前多少还是有些基础知识的。

    最后 通过以上的几点分析,你还觉得英语是编程不可逾越的障碍吗?是不是轻松了很多!


    在这里插入图片描述

    转载于:https://my.oschina.net/u/4159090/blog/3097490

    展开全文
  • 计算机存储的仅仅是01代码而已(从物理层面上看,就是电路的两种状态,一个状态表示0,一个状态表示1),摩尔斯电码大家应该都知道,由 - 符号 · 符号组成。人们通过不同的组合来表示不同的符号,然后组成信息。...

    最近看到一些人在讨论计算机只能识别英文,中文不适合编程的问题。

    决定针对这个问题,做一次科普。

    这种说法完全是错误的!

    1.计算机不仅不能存储汉字,英文也不可以存储。

    计算机存储的仅仅是01代码而已(从物理层面上看,就是电路的两种状态,一个状态表示0,一个状态表示1),摩尔斯电码大家应该都知道,由 - 符号 和 · 符号组成。

    人们通过不同的组合来表示不同的符号,然后组成信息。所有组合本身没有任何意义,只不过是人为定义的意义。

    217492757_1_20210312115415537

    摩尔斯电码定义

    计算机中的0和1也是一样的作用,而且01还可以组成二进制数值。

    例如:计算机中字母A使用二进制01010000(十进制80)来表示,

    实际存储在计算机上的字母其实是用一个二进制串来表示。根本和英文没什么关系。

    而且这些二进制串是由人来定义的,实际想定义成什么样都是可以的,

    同样我也可以用80的二进制来定义一个汉字。

    2.会有些人问,英文字母是怎么出来的?

    这就要看系统如何将需要展示的东西转换出来了。

    先说一下显示器的原理:

    我们在放大图片的时候会发现图片最后会变成一个个正方形的色块,同样字体的显示也是由一个一个小方块组成的。如下图所示:

    217492757_2_20210312115415615

    如果每一个点都有一个小灯珠来显示,那么我们就可以通过控制灯珠的亮灭来显示字体。

    217492757_3_20210312115415787

    8x8二极管点阵图

    这样,就可以将计算机表示字母A的二进制01010000转换成A对应的点阵,控制灯珠的亮灭来显示字符A,同样,如果用01010000表示汉字早,就将这串二进制串转换成早对应的点阵,来显示汉字早,实际01010000只是一串编号,没有任何实际意义。所以英文和计算机没有绝对关系,之所以用英文编程是因为早期计算机是美国人发明的,如果用汉字来设计也是一样的,不要被别有用心的人所迷惑。

    展开全文
  • ·在这感谢您—路读到了最后 ·如果这篇文章对您帮助,请记得点赞、分享这篇文章。 ·如果对文中的内容疑问、错误或意见想告诉我,欢迎留言。 ...

    难道只有英语好,才可以学习python吗?难道英语基础比较差,语法也不太好,这样的人是不是就不可以学习Python了呢?学习Python是不是必须要英语基础

    其实各位想要学习Python的小伙伴,不必过多的担心自己的英语问题,因为Python的语法相对来说很简单,关键字相对较少,只有30个左右,还是比较简单的英语单词。大概有一个初中或者高中基础就可以了,而且它的代码码来码去也就熟悉了,熟能生巧嘛。

    所以不可能因为英语不好导致学不会Python,只要你想学,英语绝不会是你Python学习道路上甚至是编程学习道路上的绊脚石。而且现在电脑上的在线翻译工具都可以拿来用,不会的单词不认识的代码随时可以查,所以大家可以放心,Python英语不好也能学。

    在Python中,英语主要体现在两个地方。一个是 Python 语法中的英语单词:比如if、while、class等。这些只要英语有初中水平就差不多了

    另外对于变量的起名,你可以使用汉语拼音,不一定非得使用英语单词。另一个是 Python 错误提示:也就是代码出错时,提示的单词可能稍微复杂一点,但是错误的类型就那么几个,多查几个单词大概也就知道了

    学习编程主要是思路和想法,程序是用来解决问题的,语法和算法只是用来辅助的工具,而语言更是辅助。其实不管是做哪个行业,英语好都能对你有所帮助,脱颖而出,做编程更甚,可以让你轻松看英文文档,错误提示和源码等。

    但是英语差就不能学了吗?

    这个答案肯定是否定的,学好编程强大的逻辑能力排在第一位,英语好会让你锦上添花。假定英语差也不用担心,开发中遇到的英语词汇就那么些,见的多了,就知道是什么含义了。

    由上班我们看出,学习python和英语的好坏没什么必然联系。虽然python语法都是英语单词,但总体词汇量较少,常用的语法很少,就算死记也不怎么花时间,而且编程语言的学习必然会经常上机编码,经常使用,很容易就记住了。随着python的流行,国内的python学习中文资料也很多,大部分问题直接都可以找到答案,所以一般的学习上手不会有问题。

    看完这篇文章,想学Python的你还会担心因为自己英语不好而担心学不会吗?不用担心,Python语言和英语没有什么必然联系,只要你想学习Python,你就会做的很好的,所以,没必要担心自己的英语不好。只要下定决心去学,什么都能学好。

    ·在这感谢您—路读到了最后

    ·如果这篇文章对您有帮助,请记得点赞、分享这篇文章。

    ·如果对文中的内容有疑问、错误或有意见想告诉我,欢迎留言。

    展开全文
  • 旅游习俗有关英文剧本.doc
  • 编程与英语关系

    2021-06-17 13:45:53
    一、我不赞同的地方:过分地强调了英语的重要性计算机识别的是01,命令、关键字等等是英文的编程环境在效率上具有天生的优势,至少现在来看是如此。因为这些,懂一些英文无疑是非常重要的。否则你在写代码时,那些...
  • 有关会展英语英文情景剧对话.pdf
  • 我们对英语的句子感到不适应,主要是由于英语的句子成分的位置关系与中文有所不同。这篇文章我们来看一下,英语中各个句子成分的位置与中文句子中各个成分的对应关系: 汉语句子成分: (状语1) + 定语1 + 主语 + ...
  • 人工智能的出现人工智能成为写作的素材那么哪些关于人工智能的作文呢?下面是小编为你整理的关于人工智能利弊的英文作文供大家阅览! ? 人工智能利弊的英文作文第一篇 Artificial intelligence (ai) approach, ...
  • 并且32313133353236236313431303231363533e58685e5aeb931333433623234的汉字太多许多复音字符,使用命令时它将变得非常慢.2. 流通不良: 英语仍然是世界上最通用的语言(尽管世界正在学习中文,但仍然需要一个循环)...
  • 当然,如果你有关系的话什么证书都是扯淡。 海外合作是大势所趋 (1)现在这个社会,海外人员越来越多,海外合作的公司也越来越多,走在街上,说不定一天能遇到好几个问路的外国人。所以如果你没有能证明你英语...
  • 很多人都这样一个疑问:“程序里面全是英文,可是我英语不好能学编程吗?”当然能!能不能学好C语言跟英语关系不大。这一点英语专业的读者应该最体会,他们所学的英语知识对学习C语言并不会太大的帮助。虽然...
  • 女王通常指英国女性君主,女王英文我们会用QueenEmpress表示,那么还有其它女王英文说法吗?当然,而且还有很多你意想不到的知识。下面学利斯小编带你来学习女王英文表达。一、关于女王的英文说法1.Queen 女王Eg...
  • 英语句法依存关系

    千次阅读 2020-03-03 22:46:50
    每种语言的句子成分之间都依赖关系,每种语言的依存语法关系有所不同。通用依存语法关系可以用于依存句法分析。比如斯坦福大学出的nlp分析工具stanfordcorenlp中就依存句法分析功能。人们分析出句子的结构,把...
  • 有关计算机英语论文范文摘要:只要计算机的领域,计算机英语的应用也就随之存在,我们已经身处在一个计算机时代地方,计算机英语对于对于人类而言不可或缺的,只要这个地球存在,计算机就会永远发展下去,计算机...
  • 此文档是毕业设计外文翻译成品 含英文原文+中文翻译无需调整复杂的格式下载之后直接可用方便快捷本文价格不贵,也就几十块钱一辈子也就一次的事 文献出处:Gregorius Ongo,Gede Putra Kusuma 2019 International ...
  • 下面我们就来了解一下 Unicode UTF-8 编码到底有什么关系。 要弄清 Unicode 与 UTF-8 的关系,我们还得从他们的来源说起,下来我们从刚开始的编码说起,直到 Unicode 的出现,我们就会感觉到他们之间的关系  ...
  • 英语词性修饰关系顺口溜

    千次阅读 2020-12-21 14:32:30
    1英语词性关系动词1、第三人称单数在动词是第三人称单数时,动词应当像名词的单数变动词那般加s,如下:(1)通常在词汇后加s。例如:comes,spells,waits,talks,sees,dances,trains。(2)在x,sh,ch,s,tch后加es。例如:...
  • 网络暴力英语PPT课件.pptx
  • 汉语和英语优缺点的比较(转载)

    千次阅读 2021-08-02 06:47:13
    词汇量都是很大的,这语言的历史发展有关,某种语言必然是最适应它所在的特殊环境特殊人群的,比如汉字中“天”“皇”、五行之类这种词语,就是汉民族的历史有关的,英语中当然不可能,反之亦然。...
  • 计算机辅助设计的英文缩写是什么

    千次阅读 2021-06-25 08:58:53
    一、英文缩写:计算机辅助设计(Computer aided design),英文缩写为CAD.二、计算机辅助设计介绍:计算机辅助设计是指运用计算机软件制作并模拟实物设计,展现新开发商品的外型、结构、色彩、质感等特色的过程。随着...
  • 使用电脑的过程中,或多或少都会出现一些小问题,下面小编为大家整理的有关电脑问题的英语对话,希望对大家有用! 有关电脑问题的英语对话Trouble with ComputerA: The new computer software is driving me crazy! I ...
  • 电脑为什么输入法总是英文怎么办

    千次阅读 2021-07-02 11:50:55
    1. 我的电脑一开机输入法就是英文,怎么改三种方法可以解决。第一种方法是:1. 对任务栏处的输入法图标点右键,在菜单中选则"设置";2. 将弹出"文字服务与输入语言"对话框(当然了在winxp中,在控制面板中,找到...
  • 这些中英文的对照关系也没有必要都记住,大概一个印象就好,实在不会的也可以用百度翻译。以下的33个单词大致按照重要程度来排列,只需要掌握前十七个关键词就能够写很多代码了,后面是一些不那么常用的关键词。'...
  • 你还在寻找管理利润的客户关系(9个PPT课件)英文版?你还为管理利润的客户关系(9个PPT课件)英文版...该文档为管理利润的客户关系(9个PPT课件)英文版,是一份很不错的参考资料,具有较高参考价值,感兴趣...
  • 与环境保护有关英文PPT.ppt

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 555,068
精华内容 222,027
关键字:

和什么有关系英文