1、数学符号、伪代码、算法
2、转义字符、圆括号、花括号
3、注释
4、可视化表示形式、流程图、菱形符号
5、语句、复合语句
6、语法错误、逻辑错误
7、优先级
8、值
9、赋值运算符
10、类型转换
11、实参、形参
12、十进制整数
13、库函数
14、计数控制重复、标志控制重复
15、初始化
16、初始值、基础案例
17、算术表达式
18、编译
19、顺序、选择、循环
20、自顶向下、逐步求精
21、递归函数
22、迭代
23、函数原型
24、自定义头文件
25、按值调用、引用调用
26、存储类、数据类型
27、数组名就是数组地址
28、一个C程序,不管大小,都包含函数和变量
29、学习一种新的编程语言的唯一方法就是用它来写程序。
程序错误(英语:Bug),是程序设计中的术语,是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。有些程序错误会造成计算机安全隐患,此时叫做漏洞。
一些有趣的隐错有时也会成为一种乐趣。在计算机游戏中,假如一些隐错不令游戏出现大错误的话,经常会变成一种玩游戏时的秘技(秘技有时是游戏设计人故意造成的,用于程序设计上的检查,绕过不需要的步骤直接检验需要的地方时所使用的代码)。
扩展资料:
在1947年9月9日,葛丽丝·霍普(Grace Hopper)发现了第一个计算机上的bug。当在Mark II计算机上工作时,整个团队都搞不清楚为什么计算机不能正常运作了。经过大家的深度挖掘,发现原来是一只飞蛾意外飞入了一台计算机内部而引起的故障。
这个团队把错误解除了,并在日志本中记录下了这一事件。也因此,人们逐渐开始用“Bug”(原意为“虫子”)来称呼计算机中的隐错。现在在华盛顿的美国国家历史博物馆中还可以看到这个遗稿。
Bug用来指工程上的错误这种用法大约出现在1870年代,早在计算机出现之前就存在了。目前最早找到的证据是爱迪生在1878年的信
It has been just so in all of my inventions The first step is an intuition, and comes with a burst, then difficulties arise—this thing gives out and [it is] then that "Bugs"—as such little faults and difficulties are called—show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached
中文翻译如下:
在我所有的发明中都如此。第一步是直觉,然后灵光一闪,然后出现困难——这件事发生了,然后“Bug”——这样称呼那些微小的错误和困难——展现出来。在明确到达商业的成功或失败之前,数个月的密切关注、研究和劳动是必需的。
电脑常用术语及名词说明——学习电脑知识,都应该知道电脑的一些常用名词和术语。许多入门者一定要学用各种软件和硬件,那么建议最好先熟悉以下的基础名词,以便尽快进入学习过程。
基础术语
程序:用汇编语言、高级语言等开发编制出来的可以运行的文件。
软件:从开发商的角度而言,软件就是全部程序和全部开发文档的集合。从用户的角度而言,软件应该是程序、说明书、服务的总合。所以买正版软件就理应得到正规说明书和维护、升级等相关服务。
数制: 虽然计算机能极快地进行运算,但其内部并不像人类在实际生活中使用的十进制,而是使用只包含0和1两个数值的二进制。当然,人们输入计算机的十进制被转换成二进制进行计算,计算后的结果又由二进制转换成十进制,这都由 *** 作系统自动完成,并不需要人们手工去做,学习汇编语言,就必须了解二进制(还有八进制/十六进制)。
数据: 狭义的理解,数据就是数值,即0、1、2、3、4、5、6、7、8、9和符号、小数点组成的数值,广义地讲,计算机所能处理的数据是指计算机能接受、存储、处理的任何信息,除了数值外,还有字符数据、图形数据、音频数据、视频数据、控制信号数据等等。
数据类型: 在处理各种数据时,为了便于处理、查错和充分利用存储空间,许多开发环境都要求对数据类型进行说明,一般有整数型、实数型、字符串型、布尔型、日期型、备注型、浮点型、双精度型等等。
数据运算: 一般指对数据所施加的各种处理,如插入数据、修改旧数据、删除已无用的数据、查找数据、将数据按一定规则排序、打印数据等等。
数据结构:在编程中,除了考虑功能如何实现外,还必须考虑到程序中所涉及到的数据组织方式,其一是为了提高执行效率;其二是在特定的功能中,必须将数据以特殊的结构进行存放。常用的数据结构有线性表、栈、队列、树、二叉树、图、哈希表等结构。
逻辑结构:指对数据的组织形式,如社会生活中的人事组织可用树型逻辑结构表示,选择好逻辑结构对软件的实现有重大意义。常见电脑名词术语解释—— *** 作术语计算机硬件是软件运行的基础,而软件则是发挥硬件作用的关键。许多入门者除了学用各种软件外,还可能尝试着自己编编程序,那么建议最好先熟悉以下的基础名词,以便尽快进入角色。
*** 作术语
*** 作系统: 计算机硬件系统外面加载的第一道软件系统,专门用于管理计算机硬件和其它软件,响应用户对硬件和软件的 *** 作,在微机上常见的有DOS、Windows32,WinXP/vista/7, 还有其它的Mac os x, Linux等。
安装程序: 由于目前的软件都涉及许多文件和子目录,所以一般都提供安装程序帮助用户自动化地安装全部文件,一般标准的安装程序均起名Setupexe或Installexe。
病毒:一种计算机程序,它可以附属在可执行文件或隐藏在系统数据区中,在开机或执行某些程序后悄悄地进驻内存,然后对其它的文件进行传染,使之传播出去,然后在特定的条件下破坏系统或骚扰用户。目前已有较成熟的清除病毒软件,但是新病毒还是层出不穷,成为一大危害。
集成开发环境: 较早期程序设计的各个阶段都要用不同的软件来进行处理,如先用字处理软件编辑源程序,然后用链接程序进行函数、模块连接,再用编译程序进行编译,开发者必须在几种软件间来回切换 *** 作。现在的编程开发软件将编辑、编译、调试等功能集成在一个桌面环境中,这样就大大方便了用户。
拷贝: 指将文件从一处复制一份完全一样的到另一处,而原来的一份依然保留。
删除: 指将文件从系统的目录清单中删掉,但许多情况下,用工具软件或Windows下自带的“回收站”均能恢复被删掉的文件,为了保险起见,用户最好养成对自己输入的文本或其它文件进行软盘备份,以防万一。
移动: 就是将拷贝 *** 作和删除 *** 作合二为一,原来的一份在拷贝完成后即被自动删掉。
共享: 这是在网络环境下文件使用时的一种设置属性,一般指多个用户可以同时打开或使用同一个文件(或数据)。
独占: 系指文件(或数据)同一时刻只能被一个用户打开,其它用户只能等待此用户放弃后,才能打开和使用它。
压包: 用工具软件将文件进行压缩存储的过程,常用的压包工具有WinZip 、Arj等。
解包: 压包的反过程,即将压包文件还原成原来的文件。
加密: 在网络通讯中,为了保证传输数据的保密性,用密码对文件和数据进行加密变换。
解密: 加密的反过程,使之变成可使用的正常数据。
上传:本地计算机与其它计算机通过网络连接成功后,将本机文件拷贝到其它计算机中的过程。
下载:在网络中,将对方计算机中的文件拷贝至本地计算机中的过程。
通配符: 为了提高对文件处理的效率,用*或表示任意多个或一个字符,这样就可以一次性处理一批文件,如**即代表当前目录下的全部可见文件。
格式化: 指对磁盘进行使用前的预处理以便存入数据。一般而言,新盘是必须格式化的,而使用过的旧盘也可以格式化,格式化后磁盘上全部数据将被删除,Windows常见的格式有Fat16,Fat32,NTFS。
开发术语
流程图:使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用,由于其中的转向过于任意,带来了许多副作用,现已趋向消亡。较新的是有利于结构化程序设计的PAD图,对PASCAL或C语言都极适用。
高级语言:由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接 *** 作,使得一般人经过学习之后都可以编程。根据应用范围的不同和历史的发展,高级语言有很多种,如BASIC、FORTRAN、C、PASCAL、LISP、FOXPRO、COBOL。
解释程序:对源程序边解释翻译成机器代码边执行的高级语言程序。由于它的方便性和交互性较好,早期一些高级语言采用这种方式,如BASIC、dBASE。但它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在 *** 作系统下运行。
编译程序:为了提高运行效率和对源程序的保密,人们推出了可以一次性将源程序转换成可执行代码的程序开发软件。它产生可以在 *** 作系统下直接执行的程序,且运行速度比用解释程序执行快得多,但是它要求全部源程序的语法都必须正确,这样调试时就不太方便。为了融合解释和编译的优点,目前许多开发系统已同时提供这两种功能。
Bug:程序中隐藏的功能缺陷或错误。由于现在的软件复杂程度早已超出了一般人能控制的范围,如Win95、Win98这样的较成熟的 *** 作系统也会不定期地公布其中的Bug。如何减少以至消灭程序中的Bug,一直是程序员所极为重视的课题。
调试:编好程序后,用各种手段进行查错和排错的过程。作为程序的正确性不仅仅表现在正常功能的完成上,更重要的是对意外情况的正确处理。注意,调试的指导思想是尽量证明该程序是有错的,而不是证明它是正确的。所以从心理学的角度考虑,开发人员和调试人员不应该是同一个人。
模块化:按照功能将一个软件切分成许多部分单独开发,然后再组装起来,每一个部分即为模块。其优点是利于控制质量、利于多人合作、利于扩充功能等,是软件工程中一种重要的开发方法。
可移植性:由于计算机的硬件体系结构不同,因而导致在某一类型机器上开发的软件不能在另一类计算机上运行,所以某一种语言开发环境开发出来的程序,如不用修改或只需极少量的修改便能在其它种类的计算机上运行,就是可移植性好。
过程:建立模块化的主要机制,它主要用于完成特定的工作,可以返回某些运算的结果,也可以不返回任何结果。
单入口单出口:为了保证开发程序的质量,要求过程中的数据流控制是必须在固定的程序段入口进入,固定的出口返回,不允许在编程中随意使用数据。
bug全称就是bug,不是缩写
是指电脑系统或者程序中存在的任何一种破坏正常运转能力的问题或者缺陷,叫做"bug",一般称为"漏洞"
不只游戏,包括系统,应用程序等都会有BUG,因此需要下载补丁来修复漏洞,这样说你应该清楚了吧
计算机常用术语是使用计算机过程中常用的计算机应用术语名称。
常用术语包括ENIAC电子数字积分计算机,CAI计算机辅助教学,CAD计算机辅助设计,CAM计算机辅助制造,CAT计算机辅助测试,ASCII码美国标准信息交换代码,基本集中包括 128个字符与控制符。
计算机病毒具有破坏性作用的特制程序,黑客非法入侵他人系统并进行肆意破坏的人,硬件构成计算机的各种物理设备,软件计算机中使用的各种各样的程序及其说明文档,计算机系统硬件系统和软件系统,CPU中央处理器,由运算器、控制器和少量寄存器组成。MMX多媒体指令集,CPU的作用取指令、解释指令和执行指令等。
计算素养的介绍:
指人们充分使用计算机能力的知识,而不仅仅指使用常用的应用程序。计算素养是在计算机科学家提出计算思维前,常用的一个术语,计算素养与计算思维两个词可以互换。根据计算机科学教授Michael Horn的说法,计算素养指人们在学校或者社区,使用计算机和计算技术的能力来解决难题。
NCRE不以评价教学为目的,考核内容不是按照学校要求设定,而是根据社会不同部门应用计算机的不同程度和需要、国内计算机技术的发展情况以及中国计算机教育、教学和普及的现状而确定的;它以应用能力为主,划分等级,分别考核,为人员择业、人才流动提供其计算机应用知识与能力水平的证明。
程序(管理名词),在国标《质量管理体系 基础和术语》GB/T19000—2008/ISO9000:2005中第345条 程序procedure中对于“程序”的定义进行了规定。
一个环节,内部嵌套着一系列复杂的列逻辑慎密的一个组件,如若一个地方出问题则会影响到整个主体(可以理解为事务)。
计算机程序(Computer Program),港、台译做电脑程式。一般的,计算机程序是指以某些程序设计语言编写,运行于某种目标结构体系的一个指令序列。
汉语词语,从文理上剖析程序的意思。文理上讲,程序的含义是指事物发展的既有次序和脉络以及方式、方法。
abstract class 抽象类
提供一组子类共有行为的类,但它本身并不具有实例。抽象类表示一个概念,从中派生的类代表对这一概念的实施。
Abstraction 抽象
对视图或模型的创建,其中忽略了不必要的细节,以便专注于一组特定的相关细节。
access modifier存取权限
对类、方法或属性进行访问控制的关键字。Java 中的存取权限可以是公有、私有、保护和包装(默认)。
accessor methods存取器方法
由对象提供的、用于定义连接该对象实例变量的方法。用来返回实例变量值的存取器方法被称为获取方法;用来为实例变量指定值的存取器方法被称为设置方法。
acceptance验收
客户接受软件产品(作为部分或完整履行合同的结果)所有权的 *** 作。
action动作
对构成计算过程抽象的可执行语句的规范。动作通常会导致系统状态发生变化,这是通过向一个对象发送消息或是更改链接或属性值来实现。
action sequence动作序列
解析为一系列先后发生的动作的表达式。
action state动作状态
表示不可分动作的执行状态,通常指的是调用一个 *** 作。
actual parameter实参
ad hoc review 临时评审
是一种非正式的评审,在这样的评审中,过程的执行者可随时请求其同事帮助发现所正在开发之构件中的问题。
Advanced Program-to-Program Communication (APPC)高级程序间通信
主要在 IBM 环境下使用的通信协议。
aggregate class聚合类
在聚合(整体与部分)关系中表示"整体"的类。请参见聚合关系。
aggregation聚合关系
用于在聚合(整体)及其部分之间建立整体与部分关系的一种关联。
一种特殊形式的关联关系,它确定了介于聚合(整体)和组成部分之间的整体与部分关系。请参见组装。
American Standard Code for Information Interchange (ASCII) 美国国家信息交换标准代码
美国国家信息交换标准代码。由绝大多数 PC 和 UNIX 系统使用的 8 位字符解码方案。它取代了早期的 7 位 ASCII 标准。
analysis分析
在软件开发过程中,主要任务在于确立问题领域的模型的流程部分。分析侧重于做什么,而设计则侧重于怎样做。请参见设计。
analysis class分析类
由设计元素在系统中所担任的角色的抽象,通常处于用例实现的环境之下。分析类可以提供若干个角色的抽象,表示这些角色的共有行为。分析类通常会演变为一个或多个设计元素,例如设计类和/或封装体,或者是设计子系统。
analysis & design分析设计
软件开发的前期阶段,目的在于显示如何通过实施实现系统需求。有关分析设计活动的结果,请参见设计模型。
analysis mechanism分析机制
在设计过程初期,即在发现和确定关键类和子系统期间所使用的一种结构机制。通常,分析机制记录了解决方案的主要方面,其中并未考虑实施的影响。分析机制一般与问题领域无关,它是一个"计算机科学"的概念。它们为与领域相关的类或构件提供特定的行为,或者对应于类和/或构件之间协作的实施。它们也可作为框架实施。例如处理永久性、进程间通信、错误或故障处理、通知和消息传递等的机制,其他例子不胜枚举。
analysis pattern分析模式
表示业务建模中的共有构架的一组概念。它可能只与一个领域有关,也可能跨越多个领域。
analyst分析员
项目团队成员,负责获取并解释涉众需求,并将这些需要传达给整个团队。
activation激活
动作的执行。
active class主动类
表示系统中控制线程的类。请参见主动对象。
activity活动
要求角色执行的工作单元。
active object主动对象
拥有线程并可发起控制活动的对象。主动类的实例。
activity graph活动图
状态机的特例,用于对涉及一个或多个分类器的进程建模。对比:状态图 (statechart diagram)。同义词:活动图 (activity diagram)。
actor主角
在系统之外与系统交互的某人或某事物。
actor class主角类
定义一组主角实例,其中每个主角实例相对于系统而言都担任着同样的角色。
在与用例交互时这些用例的用户所担任的'一组紧密相关的角色。主角为每个要与其通信的用例都准备了一个角色。
actor-generalization主角泛化关系
从一个主角类(后代)到另一个主角类(祖先)的主角泛化关系,表示后代将继承祖先在用例中所能担任的角色。
API
应用程序编程接口
APPC
高级程序间通信
application programming interface (API)应用程序编程接口
使应用程序能够相互通信的软件接口。API 是一组编程语言结构或语句,可编制为程序代码以获取由基础 *** 作系统或服务程序提供的特定功能和服务。
appraisal评估
审查组对所审查的产品质量的一种集体判定,包含在跟踪阶段对所要求的返工验证种类的判定。
architectural baseline 构架基线
处于精化阶段末期的基线,此时系统的基础结构和行为已较稳定。
architectural mechanism 构架机制
构架机制表示对于常见问题的通用具体解决方案。它们可以指结构模式、行为模式,也可以指这两者。在 Rational Unified Process 中,构架机制是一个涵盖分析机制、设计机制和实施机制的术语。
architectural pattern构架模式
构架模式表示软件系统的基本结构组织方案。它提供了一组预定义的子系统、指定它们的职责,并且包括用于组织其间关系的规则和指导。可以进一步解释如下:构架模式是一个特定范围的模式(即解决方案模板),并且也是具体软件构架的模板。它涉及整个系统范围内的特征,并且通常涉及子系统范围内(而非类级别)的关系。尽管从原则上说不是不可能以此方式使构架模式更为细化,构架模式就其本质来说似乎与应用程序领域无关(特定领域的词汇似乎与模式说明无关)。请与分析模式作比较。软件构架文档将提供在系统中使用的构架模式。
architectural view 构架视图
以某一特定角度看到的系统构架,注重于表示结构、模块度、核心构件和主要控制流。
architecture构架
系统在其所处环境中的最高层次的概念。软件系统的构架是通过接口交互的重要构件(在特定时间点)的组织或结构,这些构件又由一些更小的构件和接口组成。
系统的组织结构。构架可以递归解构为通过接口交互的部件、连接部件的关系以及组装部件的一些限制条件。通过接口交互的部件有类、构件和子系统。
artifact工件
由软件开发过程所生成或使用的文档、模型、说明或软件。同义词:产品 (product)。
artifact guidelines工件指南
有关如何使用特定工件的说明,包括如何创建和修订工件的说明在内。
artifact set工件集
体现系统一个方面的一组有关工件。由于在若干核心工作流程中都要用到一些工件,例如风险列表、软件构架文档和迭代计划。
ASCII
美国国家信息交换标准代码
ASP
活动服务器页
association关联关系
对多个实例间的双向语义连接进行建模的关系。
在两个或多个分类器(指定其实例间的连接)之间的语义关系。
association class关联类
同时具有关联关系和类特征的模型元素。关联类可被视作一种具有类特征的关联关系,或是一个还具有关联关系特征的类。
association end关联关系端
关联关系的端点,它连接关联关系和分类器。
asynchronous action异步动作
发送对象没有暂停来等待结果的请求。对比:同步动作 (synchronous action)。
asynchronous review异步评审
一种不需开会,只需评审者在不同时间独立地完成评语的同级评审。
attribute属性
由类定义的特征,表示类或其对象的指定特征。属性具有类型,用于定义其实例的类型。
以上就是关于有20几个C语言方面的英文专业术语寻求帮助翻译成中文寻求帮助,急~~~全部的内容,包括:有20几个C语言方面的英文专业术语寻求帮助翻译成中文寻求帮助,急~~~、BUG是什么意思、有哪些电脑术语举例说明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)