计算机常用英文词汇概念解释

目录
1、property与attribute
2、run、execute与perform
3、option、item、menu、context menu
4、configuration、setting
5、parameter与 argument
6、function、feature
7、command line
8、terminal与console
9、shell
...

计算机常用英文词汇概念解释

       伴随着计算机的诞生和发展,催生了一些英文单词,或一些英文词汇在计算机语境中引申出其他含义。为便于理解与学习,下面列出了常见的计算机英文词汇的中文概念解释,也欢迎大家推荐一些常用且不容易理解的计算机英文词汇!

1propertyattribute

       在计算机中,property和attribute都有属性的意思,property侧重表示某个控件对应界面包含的属性选项,表示一种具体的归属特点。

      而attribute侧重表示代码中主体的属性,表示一种相对抽象的性质特点。比如:树的树根和树叶可以叫着树的property,树能吸收营养和光合作用,可以叫着树的attribute。为了区分,可以把property翻译成物理性质或所有物,把attribute翻译成属性。

2runexecuteperform

        Run表示运行,侧重整体的运行,比如:代码、操作系统、cpu等整体的协作运行。

扫描二维码关注公众号,回复: 16802035 查看本文章

       Execute表示执行,侧重某个终端的执行,如果把run分为很多环节,execute一般是指某个环节的执行,比如:CPU的执行。但在很多语境中,两者没有区别,都表示运行,相当于换一种词来表达。

       Perform表示履行,一般是局部符合条件后的实施,比如:符合某种条件后的运行。

3optionitemmenucontext menu

       Option:选项,一般是在多个选项中做出选择,需要确定某项或多项,一般在设置中常用,比如:在设置界面中勾选某选项。

       Item:选项,多个选项,选项之间可以没有关系,可以不做选择,这种选项通常是提供一些命令(command),比如:鼠标右键的菜单中有很多选项(items)。

        Menu:菜单,也即弹出含有选项(item)的窗口。

       Context Menu:上下文菜单,能根据上下文产生相应的选项菜单,比如:鼠标选中名称后,在鼠标右键弹出上下文菜单,然后再其中选择某个选项(命令)后能自动根据名称实施某个功能。

4configurationsetting

        Configuration(配置),setting(设置),一般来讲,前者是整体的各种设置,后者是单个具体的设置,前者相对比较复杂的设置,后者相对简单、机械性的设置。Option是具体的选项(参见上面3、),可以是Configuration或setting中具体的选项。

         在很多使用场景中,Configuration是指文件的配置,setting是界面中的设置。在有的使用场景中,setting是某种具体的设置,Configuration是多个settings, 这时Configuration相当于settings的含义。

5parameter argument

       Parameter: 参数;范围;规范;决定因素。

        Argument:论点;争论;论据;理由;辩论;争吵;争辩。

      在计算机中,两者都用着参数的概念,都用着函数的参数,但Parameter比较数学化,argument的指代范围更广,还可以表示命令语句中的某个选项(某一项)。

6functionfeature

       在计算机中,function通常表示中文的函数的意思,有时也表示功能的含义,但这种功能一般是人实现的某种功能,feature也有功能的含义,但这种功能一般是强调事物具有的某种特效,前者强调人的主观性,后者强调客观性的属性特点。当然,在很多语境中,两者的含义有交集,不做区分,都表示功能的含义。

7command line

        command line:命令行,一行、一行地可以输入命令语句的文件窗口,比如:windows的cmd、powershell等窗口,下面讲到的terminal、console。

8terminalconsole

       Terminal表示终端,console表示控制台。 

       从硬件上讲,终端terminal是主机的辅助工具,控制台console是主机内部的组成部分,比如:电脑的键盘和显示器可以看作是主机的终端terminal,电脑开机、关机的日志记录都会输出到控制台console,这个控制台console是主机内部的组成部分。

       从软件上讲,在IDE工具(比如:PyCharm、VS Code等)中,终端terminal和控制台console都是与输入和输出有关,但终端terminal侧重于与操作系统的命令行有关,可以实现程序的输入或输出,运行环境设置等,而控制台console侧重于与程序有关,侧重于对当前程序的控制。在有些IDE中,两者功能上有交集(为了方便操作),但侧重点不同,前者偏向宏观层面,后者偏向微观层面。

9shell

       Shell:壳,在计算机中一般指为使用者提供操作界面的软件,它接收使用者命令,然后调用相应的应用程序。

10、window、pane、tab、bar

       Window:一般指比较大的窗口,多指软件的整个界面窗口,主窗口。

       Pane:一般指软件中比较小区域的子窗口(副窗口)。

      Tab:标签,也翻译为选项卡。一般是某窗口中出现的多个标签名称,常翻译为标签页,比如:一个窗口中出现多个标签页。

        Bar:栏,一般指窗口的某个位置区域。

11highlightfocusSnapshot

      计算机的突出(highlight,强调),一般是在某个位置用颜色标记出以增强亮度,表示突出、强调、醒目。

       计算机的焦点(focus),是指计算机的光标被激活的位置,比如:光标出现在代码某个位置,鼠标选中了某个文件,都可以看作是该位置获得了焦点。

       Snapshot:快照,可以理解为某一特定时刻的镜像,也称为即时拷贝。

12caretscursor

       Carets:插入符号,脱字符号,可以理解为是我们为了某种需要使用的符号,在有的语境中,也含有鼠标光标(游标)的意思。

       Cursor:鼠标光标(游标)。

13FlagToken

       Flag作为名词,表示旗、旗帜、标志旗,引申出目标、期望的意思。计算机术语,用于指示某些状态或行为,在编程中,通常用于标记某些条件或事件的触发,有点类似计算机操作中的选项、参数的作用,可以简译为标志。

        Token在计算机的身份认证中是令牌的意思,代表执行某些操作的权利,比如,输入验证码。在词法分析中,token表示标记、代表、象征的意思,也可以翻译为标记或象征性的代表。

       在编程语言的编译器中,词法分析是将字符序列转换为标记(token)序列。在词法分析中类似对字符串进行切分,切分成多个有一定含义的tokens (标记、代表、象征、象征性的代表),这种tokens方便后续的语法分析,也即这种tokens是语法分析的基础。

14elementnodeblock

       元素(element,要素) 是整体中的局部表达。元素是一个相对的概念,可以是独立的单个个体(单体),也可以是由多个独立单体组成的局部。

      节点(node)可以看作主体的某个相对独立的局部,节点可以理解为是一个位置概念,比如:类中的某个方法可以看作类的一个节点,路径中的文件夹目录,也可以看作是路径的某个节点。

       Block在计算机中译为块,在计算机中表示一个相对独立的范畴、区域、范围的概念,比如:代码块、数据块、内存块等,一般表示该对象可以自成一个整体,相对独立。

15extensionplug-in

      Extension:表示延伸、延长、延期、扩展名、进修课等含义。

      Plug:表示插头、插座、塞子等含义。

      在计算机中,两者都可以表示一种软件(程序),Extension称为扩展,Plug-in称为插件(又称addin、add-in、addon或add-on,又称外挂)。扩展(Extension)和插件(Plug-in)通常用来载入软件中。

       插件(Plug-in)依赖于系统平台(硬件系统、操作系统),插件的使用与系统平台密切相关,插件一般是安装植入到软件中,为软件提供一种封装的辅助功能,是一种功能的调用。

       相对来讲,扩展(Extension)与软件关系比较密切,扩展指代的概念更广,扩展包含插件,在一些语境中,两者没有区别,只是称呼不同。

16devTools

       DevTools,开发者工具(开发人员工具),比如:谷歌浏览器(Chorme)的开发者工具(开发人员工具), Chrome菜单→更多工具→开发者工具,快捷键 Ctrl+Shift+I 或 F12。

17testdebug

         在计算机程序开发中,测试(test)是发现问题,通过各种场景来检验程序的适应性、正常性,调试(debug)是解决问题,调试侧重找出产生问题的原因并解决,使得程序功能需求完美实现。两者侧重点不同,相对来讲,前者侧重宏观层面的发现,后者侧重微观层面的解决,比如:通过测试发现软件与软件之间的耦合性的问题,通过代码调试解决这个问题。当然,在有些语境中,两者意思接近,没有区别。

18server clientcomputerhost end system

       在计算机中,server表示服务器、服务端,Client表示客户端。

       服务器(Server)是指网络中能对其它机器提供某些服务的计算机系统,这种服务通常被称为服务端(Server,伺服端),服务器可以看作是一种高性能的计算机(Computer)。

       服务端(Server,伺服端)与客户端(Client,用户端)是相对而言的,服务端是为客户端服务的,服务端是一种有针对性的服务程序,为客户端提供资源,保存客户端数据。Web浏览器(Browser)是一种客户端(Client,用户端)的应用程序,主要功能是将用户向服务器请求的Web资源呈现出来,显示在浏览器窗口中。

      Computer表示电脑、计算机。计算机的主机(Main frame)表示指计算机除去输入输出设备以外的主要机体部分。

      在网络技术中,Host表示可以联网的、具有发送与接收信息的终端设备,称为主机,也称为end system(端系统),电脑(computer)、服务器(Server)、手机(mobile phone)、电视(TV)等电器设备,都可以称为主机或端系统。

19protocol

        Protocol在计算机中表示协议,是一种人为的、符合计算机运行客观规律的、需要遵守的具体约定(规则),通常是通过硬件与软件(程序代码)来实现这种协议,从而产生一种计算机的功能作用。

20script

       Script表示脚本,但在不同语境中,表示的具体含义有差异。在有的语境中,脚本是一句句的、条理性的、操作性的、流程化的代码,类似演戏的脚本,演员根据脚本知道自己该表演什么,说什么台词,比如:通过一些规定的代码语句,调用已经编写好的程序,或通过一行行的操作语句实现一系列自动化操作。

       在有的语境中,脚本是一种具有一边解释一边执行特点的编程语言,比如:Lua、JavaScript等。

21session

      计算机的会话(session) 是表示存在交互作用的某个时间段的通讯,是一个相对独立的交互过程,可以指局部、也可以指整体,是一个相对而言的概念。在一些使用场景中,会话(session)常用于指一个终端用户与交互系统进行通讯的过程,比如:从输入账户密码进入操作系统到退出操作系统就是一个会话。

22cpuprocessor

      通常讲的CPU是物理的硬件,是指计算机的中央处理器(Central Processing Unit,缩写CPU)。

      Processor(处理器)可以表示CPU,但processor的指代更广。Processor还可以指代其他处理器,比如:声卡有声音处理芯片,这个芯片可以看作是一个处理器,显卡的图形处理器 (Graphics Processing Unit,缩写GPU)也是一种处理器。Processor还可以指代虚拟的处理器,比如:windows系统构建的逻辑处理器(logical processor)。

       在有的语境中,CPU与Processor没有区别,意思相同,只是换一种称呼。

       在计算机内部,CPU是最主要的、核心的处理器,其他局部的处理器是完成局部相关的功能,是计算机中辅助性的处理器。

       器件具有一定的控制和执行能力才能称得上处理器(processor),比如:具有对数据的相对复杂的加工处理能力,或者能做一些相对复杂的计算处理,可以称为处理器,但单纯的一种转换(翻译),或者集成几种简单功能,一般不称为处理器。

Python基础详解教程------让编程变得简单,须知:

https://blog.csdn.net/thefg/article/details/127846247

最后, 欢迎你点赞、收藏、关注!

猜你喜欢

转载自blog.csdn.net/thefg/article/details/132815197
今日推荐