程序设计语言(程序设计语言有哪些)

频道:电子元器件 日期: 浏览:431

程序设计语言

本文内容来自于互联网,分享程序设计语言(程序设计语言有哪些)

指用于人与计算机之间通讯的语言。语言分为自然语言与人工语言两大类。自然语言是人类在自身发展的过程中形成的语言,是人与人之间传递信息的媒介。人工语言指的是人们为了某种目的而自行设计的语言。计算机语言就是人工语言的一语。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。

目录 [隐藏]

1 简介

2 计算机语言之父——尼盖德

3 发展历史

4 特点

5 种类

6 常见语言及优缺点

7 计算机语言缩写大全

8 专业术语

9 相关词条

10 参考资料

计算机语言-简介


计算机语言

随计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

目前通用的编程语言有两种形式:汇编语言和高级语言。

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。

汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。由于省略了很多细节,所以编程者也不需要具备太多的专业知识。

高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。

(1)解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。

(2)编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(*.OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如VisualBasic、VisualC++、VisualFoxpro、Delphi等。

计算机语言-计算机语言之父——尼盖德


计算机语言

尼盖德帮助因特网奠下了基础,为计算机业做出了巨大贡献。

尼盖德是奥斯陆大学的教授,因为发展了simula编程语言,为ms-dos和因特网打下了基础而享誉国际。克里斯汀·尼盖德于1926年在奥斯陆出生,1956年毕业于奥斯陆大学并取得数学硕士学位,此后致力于计算机计算与编程研究。

1961年~1967年,尼盖德在挪威计算机中心工作,参与开发了面向对象的编程语言。因为表现出色,2001年,尼盖德和同事奥尔·约安·达尔获得了2001年a.m.图灵机奖及其它多个奖项。当时为尼盖德颁奖的计算机协会认为他们的工作为java,c++等编程语言在个人电脑和家庭娱乐装置的广泛应用扫清了道路,“他们的工作使软件系统的设计和编程发生了基本改变,可循环使用的、可靠的、可升级的软件也因此得以面世。”

尼盖德因其卓越的贡献,而被誉为“计算机语言之父”,其对计算机语言发展趋势的掌握和认识,以及投身于计算机语言事业发展的精神都将激励我们向着计算机语言无比灿烂的明天前进。

计算机语言-发展历史


计算机语言

1、计算机语言的发展历史:二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师楚泽(konradzuse)。几十年后,计算机的价格大幅度下跌,而计算机程序也越来越复杂。也就是说,开发时间已经远比运行时间来得宝贵。于是,新的集成、可视的开发环境越来越流行。它们减少了所付出的时间、金钱(以及脑细胞)。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。随着c,pascal,fortran,等结构化高级语言的诞生,使程序员可以离开机器层次,在更抽象的层次上表达意图。由此诞生的三种重要控制结构,以及一些基本数据类型都能够很好的开始让程序员以接近问题本质的方式去思考和描述问题。随着程序规模的不断扩大,在60年代末期出现了软件危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,以至到了无法控制的地步,这个时候就出现了一种新的思考程序设计方式和程序设计模型-----面向对象程序设计,由此也诞生了一批支持此技术的程序设计语言,比如eiffel,c++,java,这些语言都以新的观点去看待问题,即问题就是由各种不同属性的对象以及对象之间的消息传递构成。面向对象语言由此必须支持新的程序设计技术,例如:数据隐藏,数据抽象,用户定义类型,继承,多态等等。

2、计算机语言的发展现状:目前通用的编程语言有两种形式:汇编语言和高级语言。

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。

高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同。

高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:解释类和编译类。

3、计算机语言的发展趋势:面向对象程序设计以及数据抽象在现代程序设计思想中占有很重要的地位,未来语言的发展将不在是一种单纯的语言标准,将会以一种完全面向对象,更易表达现实世界,更易为人编写,其使用将不再只是专业的编程人员,人们完全可以用订制真实生活中一项工作流程的简单方式来完成编程。

计算机语言发展的特性:

简单性

提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。

面向对象

提供简单的类机制以及动态的接口模型。对象中封装状态变量以及相应的方法,实现了模块化和信息隐藏;提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。

安全性

用于网络、分布环境下有安全机制保证。

平台无关性

与平台无关的特性使程序可以方便地被移植到网络上的不同机器、不同平台。

计算机语言-特点


计算机语言

在没有程序语言以前,计算机科学家们写程序都是以开关电闸(即用二进制)来实现(表示)的,后来有了汇编,在后来有了C,直到今天有了C++、JAVA、VB、Delphi等等各种各样的编程语言层出不穷。

可就在计算机语言不断的演化过程中,每一种语言都有一些共性是不变的.。这些共性可概括为以下三点:

其一是:内存电位的设置.(置1或0)

其二是:条件判断(if....else....)该功能可通过逻辑门实现.

其三是:循环,也就是程序下一条指令地址可设置。


计算机语言-种类


计算机语言

1、机器语言

电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言,是第一代计算机语言。

2、汇编语言

为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”代表加法,“MOV”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。

汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。

 3、高级语言

从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1954年,第一个完全脱离机器硬件的高级语言—FORTRAN问世了,40多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、Delphi、JAVA等。

高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程。相应地,软件的开发也由最初的个体手工作坊式的封闭式生产,发展为产业化、流水线式的工业化生产。

60年代中后期,软件越来越多,规模越来越大,而软件的生产基本上是人自为战,缺乏科学规范的系统规划与测试、评估标准,其恶果是大批耗费巨资建立起来的软件系统,由于含有错误而无法使用,甚至带来巨大损失,软件给人的感觉是越来越不可靠,以致几乎没有不出错的软件。这一切,极大地震动了计算机界,史称“软件危机”。人们认识到:大型程序的编制不同于写小程序,它应该是一项新的技术,应该像处理工程一样处理软件研制的全过程。程序的设计应易于保证正确性,也便于验证正确性。1969年,提出了结构化程序设计方法,1970年,第一个结构化程序设计语言—Pascal语言出现,标志着结构化程序设计时期的开始。80年代初开始,在软件设计思想上,又产生了一次革命,其成果就是面向对象的程序设计。在此之前的高级语言,几乎都是面向过程的,程序的执行是流水线似的,在一个模块被执行完成前,人们不能干别的事,也无法动态地改变程序的执行方向。这和人们日常处理事物的方式是不一致的,对人而言是希望发生一件事就处理一件事,也就是说,不能面向过程,而应是面向具体的应用功能,也就是对象(object)。其方法就是软件的集成化,如同硬件的集成电路一样,生产一些通用的、封装紧密的功能模块,称之为软件集成块,它与具体应用无关,但能相互组合,完成具体的应用功能,同时又能重复使用。对使用者来说,只关心它的接口(输入量、输出量)及能实现的功能,至于如何实现的,那是它内部的事,使用者完全不用关心,C++、VB、Delphi就是典型代表。高级语言的下一个发展目标是面向应用,也就是说:只需要告诉程序你要干什么,程序就能自动生成算法,自动进行处理,这就是非过程化的程序语言。

计算机语言-常见语言及优缺点


计算机语言

1、C语言

如果说FORTRAN和COBOL是第一代高级编译语言,那么C语言就是它们的孙子辈。C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。在此之前,操作系统是使用汇编语言编写的,而且不可移植。C语言是第一个使得系统级代码移植成为可能的编程语言。

C语言支持结构化编程,也就是说C的程序被编写成一些分离的函数呼叫(调用)的集合,这些呼叫是自上而下运行,而不像一个单独的集成块的代码使用GOTO语句控制流程。因此,C程序比起集成性的FORTRAN及COBOL的“空心粉式代码”代码要简单得多。事实上,C仍然具有GOTO语句,不过它的功能被限制了,仅当结构化方案非常复杂时才建议使用。

正由于它的系统编程根源,将C和汇编语言进行结合是相当容易的。函数调用接口非常简单,而且汇编语言指令还能内嵌到C代码中,所以,不需要连接独立的汇编模块。

优点:有益于编写小而快的程序。很容易与汇编语言结合。具有很高的标准化,因此其他平台上的各版本非常相似。

缺点:不容易支持面向对象技术。语法有时会非常难以理解,并造成滥用。

移植性:C语言的核心以及ANSI函数调用都具有移植性,但仅限于流程控制、内存管理和简单的文件处理。其他的东西都跟平台有关。比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。

资料:C语言的经典著作是《TheCProgrammingLanguage》,它经过多次修改,已经扩展到最初的三倍大,但它仍然是介绍C的优秀书本。一本极好的教程是《TheWaiteGroup'sCPrimerPlus》。

 

2、C++

C++语言是具有面向对象特性的C语言的继承者。面向对象编程,或称OOP是结构化编程的下一步。OO程序由对象组成,其中的对象是数据和函数离散集合。有许多可用的对象库存在,这使得编程简单得只需要将一些程序“建筑材料”堆在一起(至少理论上是这样)。比如说,有很多的GUI和数据库的库实现为对象的集合。

C++总是辩论的主题,尤其是在游戏开发论坛里。有几项C++的功能,比如虚拟函数,为函数呼叫的决策制定增加了一个额外层次,批评家很快指出C++程序将变得比相同功能的C程序来得大和慢。C++的拥护者则认为,用C写出与虚拟函数等价的代码同样会增加开支。这将是一个还在进行,而且不可能很快得出结论的争论。

C++的额外开支只是使用更好的语言的小付出。同样的争论发生在六十年代高级程序语言如COBOL和FORTRAN开始取代汇编成为语言所选的时候。批评家正确的指出使用高级语言编写的程序天生就比手写的汇编语言来得慢,而且必然如此。而高级语言支持者认为这么点小小的性能损失是值得的,因为COBOL和FORTRAN程序更容易编写和维护。

优点:组织大型程序时比C语言好得多。很好的支持面向对象机制。通用数据结构,如链表和可增长的阵列组成的库减轻了由于处理低层细节的负担。

缺点:非常大而复杂。与C语言一样存在语法滥用问题。比C慢。大多数编译器没有把整个语言正确的实现。

移植性:比C语言好多了,但依然不是很乐观。因为它具有与C语言相同的缺点,大多数可移植性用户界面库都使用C++对象实现。

资料:最新版的《TheC++ProgrammingLanguage》非常好。作为教程,有两个阵营,一个假定你知道C,另外一个假定你不知道。到目前为止,最好的C++教程是《Who'sAfraidofC++》。


计算机语言

3、汇编语言(Assembly)

汇编是第一个计算机语言。汇编语言实际上是你计算机处理器实际运行的指令的命令形式表示法。这意味着你将与处理器的底层打交道,比如寄存器和堆栈。如果你要找的是类英语且有相关的自我说明的语言,这不是你想要的。

特别注意:语言的名字叫“汇编”。把汇编语言翻译成真实的机器码的工具叫“汇编程序”。把这门语言叫做“汇编程序”这种用词不当相当普遍,因此,请从这门语言的正确称呼作为起点出发。

优点:最小、最快的语言。汇编高手能编写出比任何其他语言能实现的快得多的程序。你将是利用处理器最新功能的第一人,因为你能直接使用它们。

缺点:难学、语法晦涩、坚持效率,造成大量额外代码—不适于心脏虚弱者。

移植性:接近零。因为这门语言是为一种单独的处理器设计的,根本没移植性可言。如果使用了某个特殊处理器的扩展功能,你的代码甚至无法移植到其他同类型的处理器上(比如,AMD的3DNow指令是无法移植到其它奔腾系列的处理器上的)。

资料:如果你正在找一门汇编语言的文档,你主要要找芯片的文档。网络上如Intel、AMD、Motorola等有一些关于它们的处理器的资料。对于书籍而言,《AssemblyLanguage:Step-By-Step》是很值得学习的。

 

5、Pascal语言

Pascal语言是由NicolasWirth在七十年代早期设计的,因为他对于FORTRAN和COBOL没有强制训练学生的结构化编程感到很失望,“空心粉式代码”变成了规范,而当时的语言又不反对它。Pascal被设计来强行使用结构化编程。最初的Pascal被严格设计成教学之用,最终,大量的拥护者促使它闯入了商业编程中。当Borland发布IBMPC上的TurboPascal时,Pascal辉煌一时。集成的编辑器,闪电般的编译器加上低廉的价格使之变得不可抵抗,Pascal编程了为MS-DOS编写小程序的首选语言。然而时日不久,C编译器变得更快,并具有优秀的内置编辑器和调试器。Pascal在1990年Windows开始流行时走到了尽头,Borland放弃了Pascal而把目光转向了为Windows编写程序的C++。TurboPascal很快被人遗忘。

基本上,Pascal比C简单。虽然语法类似,它缺乏很多C有的简洁操作符。这既是好事又是坏事。虽然很难写出难以理解的“聪明”代码,它同时也使得一些低级操作,如位操作变得困难起来。

优点:易学、平台相关的运行(Dephi)非常好。

缺点:“世界潮流”面向对象的Pascal继承者(Modula、Oberon)尚未成功。语言标准不被编译器开发者认同。

.移植性:很差。语言的功能由于平台的转变而转变,没有移植性工具包来处理平台相关的功能。

    


比较流行的语言

6、VisualBasic

BASIC。回到八十年代的石器时代,它是程序初学者的第一个语言。最初的BASIC形式,虽然易于学习,却是可怕的无组织化,它义无返顾的使用了GOTO充斥的“空心粉式代码”。

快速前进到九十年代早期,虽然不是苹果公司所希望的巨人,HyperCard仍然是一个在Windows下无法比拟的吸引人的小型编程环境。Windows下的HyperCard克隆品如ToolBook又慢又笨又昂贵。为了与HyperCard一决高下,微软取得了一个小巧的名为Thunder编程环境的许可权,并把它作为VisualBasci1.0发布,其用户界面在当时非常具有新意。这门语言虽然还叫做Basic(不再是全部大写),但更加结构化了,行号也被去除。实际上,这门语言与那些内置于TRS-80、AppleII及Atari里的旧的ROMBASIC相比,更像是带Basic风格动词的Pascal。

优点:整洁的编辑环境。易学、即时编译导致简单、迅速的原型。大量可用的插件。虽然有第三方的DirectX插件,DirectX7已准备提供VisualBasic的支持。

缺点:程序很大,而且运行时需要几个巨大的运行时动态连接库。虽然表单型和对话框型的程序很容易完成,要编写好的图形程序却比较难。调用Windows的API程序非常笨拙,因为VB的数据结构没能很好的映射到C中。有OO功能,但却不是完全的面向对象。

移植性:非常差。因为VisualBasic是微软的产品,你自然就被局限在他们实现它的平台上。

7、Java

Java是由Sun最初设计用于嵌入程序的可移植性“小C++”。在网页上运行小程序的想法着实吸引了不少人的目光,于是,这门语言迅速崛起。事实证明,Java不仅仅适于在网页上内嵌动画—它是一门极好的完全的软件编程的小语言。“虚拟机”机制、垃圾回收以及没有指针等使它很容易实现不易崩溃且不会泄漏资源的可靠程序。

虽然不是C++的正式续篇,Java从C++中借用了大量的语法。它丢弃了很多C++的复杂功能,从而形成一门紧凑而易学的语言。不像C++,Java强制面向对象编程,要在Java里写非面向对象的程序就像要在Pascal里写“空心粉式代码”一样困难。

优点:二进制码可移植到其他平台。程序可以在网页中运行。内含的类库非常标准且极其健壮。自动分配合垃圾回收避免程序中资源泄漏。网上数量巨大的代码例程。

缺点:使用一个“虚拟机”来运行可移植的字节码而非本地机器码,程序将比真正编译器慢。有很多技术(例如“即时”编译器)很大的提高了Java的速度,不过速度永远比不过机器码方案。早期的功能,如AWT没经过慎重考虑,虽然被正式废除,但为了保持向后兼容不得不保留。越高级的技术,造成处理低级的机器功能越困难,Sun为这门语言增加新的“受祝福”功能的速度实在太慢。

移植性:最好的,但仍未达到它本应达到的水平。低级代码具有非常高的可移植性,但是,很多UI及新功能在某些平台上不稳定。

资料:Sun的官方Java页面有一些好的信息。IBM也有一个非常好的Java页面。JavaLobby是一个关于Java新闻的最好去处。

8、创作工具

上面所提及的编程语言涵盖了大多数的商业游戏。但是也有一个例外,这个大游戏由于它的缺席而变得突出。

“神秘岛”。卖得最好的商业游戏不是使用以上任何一门语言编的,虽然有人说“神秘岛”99%是使用3D建模工具制作的,其根本的编程逻辑是在HyperCard里完成的。

多数创作工具有点像VisualBasic,只是它们工作在更高的层次上。大多数工具使用一些拖拉式的流程图来模拟流程控制。很多内置解释的程序语言,但是这些语言都无法像上面所说的单独的语言那样健壮。

优点:快速原型—如果你的游戏符合工具制作的主旨,你或许能使你的游戏跑得比使用其他语言快。在很多情况下,你可以创造一个不需要任何代码的简单游戏。使用插件程序,如Shockware及IconAuthor播放器,你可以在网页上发布很多创作工具生成的程序。

缺点:专利权,至于将增加什么功能,你将受到工具制造者的支配。你必须考虑这些工具是否能满足你游戏的需要,因为有很多事情是那些创作工具无法完成的。某些工具会产生臃肿得可怕的程序。

移植性:因为创作工具是具有专利权的,你的移植性以他们提供的功能息息相关。有些系统,如Director可以在几种平台上创作和运行,有些工具则在某一平台上创作,在多种平台上运行,还有的是仅能在单一平台上创作和运行。

资料:Director、HyperCard、SuperCard、IconAuthor、Authorware。

9.C#

C#是一种精确、简单、类型安全、面向对象的语言。其是.Net的代表性语言。什么是.Net呢?按照微软总裁兼首席执行官Steve Ballmer把它定义为:.Net代表一个集合,一个环境,它可以作为平台支持下一代Internet的可编程结构。

C#的特点:

1.完全面向对象。

2.支持分布式。之所以有C#,是因为微软相信分布式应用程序是未来的趋势,即处理过程分布在客户机和服务器 上,所以C#一出生就注定了能很好地解决分布式的问题。

3.自动管理内存机制。C#在引入自动内存管理机制滞后,在检查程序错误和编译与运行时,速度和效率一点也不逊于JAVA.。

4.安全性和可移植性。C#的安全性是由.Net平台来提供的。C#代码经过编译后,成为一种IL(中间语言),作为受控代码,.Net提供类型安全检查等机制保证代码是安全的。同时在运行时,可以将中间代码编译为适合特定机器的代码,从而可以很方便的向其他系统移植。

5.指针的受限使用。C#不像Java那样完全摒弃了指针和手动内存管理。在默认情况下C#是不能使用指针的,但是在必要时,程序员是可以打开指针来使用,保证了编程的灵活性和效率。

6.多线程。和Java类似,C#可以由一个主进程分出多个执行小系统的多线程。

C#是在Java流行起来后所诞生的一种新的程序开发语言。是一种非常类似于C++的语言,风格上更是接近于Java,不管C++还是Java程序员,可以很方便的迁移到C#上来。

计算机语言-计算机语言缩写大全

3C(ChinaCompulsoryCertification,中国强制性产品认证制度)

3D(ThreeDimensional,三维)

3DCG(3Dcomputergraphics,三维计算机图形)

3DNow!(3Dnowaiting,无须等待的3D处理)

3DPA(3DPositionalAudio,3D定位音频)

3DS(3DSubSystem,三维子系统)

3GIO(ThirdGenerationInput/Output,第三代输入输出技术)

AA(AccuviewAntialiasing,高精度抗锯齿)

AAC(AdvancedAudioCompression,高级音频压缩)

AAM(AMDAnalystMeeting,AMD分析家会议)

AAM(AutomaticAcousticManagement,自动机械声学管理)

AAS(AutomaticAreaSegments)

AAT(Averageaccesstime,平均存取时间)

ABB(AdvancedBootBlock,高级启动块)

ABP(AddressBitPermuting,地址位序列改变)

ABP(AdvancedBranchPrediction,高级分支预测)

ABS(AutoBalanceSystem,自动平衡系统)

A-Buffer(AccumulationBuffer,积聚缓冲)

AC(AcousticEdge,声学边缘)

AC(AudioCodec,音频多媒体数字信号编解码器)

AC-3(AudioCoding3,第三代音响编码)

AC97(AudioCodec97,多媒体数字信号解编码器1997年标准)

ACCP(AppliedComputingPlatformProviders,应用计算平台提供商)

ACG(AggressiveClockGating,主动时钟选择)

ACIRC(AdvancedCrossInterleaveReed-SolomonCode,高级交叉插入里德所罗门代码)

ACOPS(AutomaticCPUOverHeatPreventionSystem(CPU过热预防系统)

ACPI(AdvancedConfigurationandPowerInterface,先进设置和电源管理)

ACR(AdvancedCommunicationsRiser,高级通讯升级卡)

ACS(AccessControlSoftware,存取控制软件)

ACT(Action,动作类游戏)

AD(AnalogtoDigitalg,模拟到数字转换)

ADC(AnalogtoDigitalConverter,模数传换器)

ADC(AppleDisplayConnector,苹果专用显示器接口)

ADI(AdaptiveDe-Interlacing,自适应交错化技术)

ADIMM(advancedDualIn-lineMemoryModules,高级双重内嵌式内存模块)

ADIP(AddressInPre-Groove,预凹槽寻址)

ADSL(AsymmetricDigitalSubscriberLine,不对称数字订阅线路)

ADT(AdvancedDRAMTechnology,高级内存技术)

AE(AtmosphericEffects,大气雾化效果)

AE(AutoFocus,自动测光)

AES-OCB(AdvancedEncryptionStandard-OperationCipherBlock,高级加密标准-操作密码块)

AF(AutoFocus,自动对焦)

AFCmedia(antiferromagneticallycoupledmedia,反铁磁性耦合介质)

AFC(AdvancedFrameCapture、高级画面捕获)

AFC(Amplitude-frequencycharacteristic,振幅频率特征)

AFE(AnalogFrontEnd,模拟前置)

AFM(AtomicForceMicroscope,原子力显微镜)

AFR(AlternateFrameRendering,交替渲染技术)

AG(ApertureGrills,栅条式金属板)

AGBS(AdvanceGameBoydevelopmentSystem,高级GameBoy发展系统)

AGC(AntiGlareCoatings,防眩光涂层)

AGP(AcceleratedGraphicsPort,图形加速接口)

AGPS(AssistedGlobalPositioningSystem,援助全球定位系统)

AGTL+(AssistedGunningTransceiverLogic,援助发射接收逻辑电路)

AGU(AddressGenerationUnits,地址产成单元)

AH(AuthenticationHeader,鉴定文件头)

AHA(AcceleratedHubArchitecture,加速中心架构)

AI(ArtificialIntelligence,人工智能)

AIMM(AGPInlineMemoryModule,AGP板上内存升级模块)

AIS(AlternateInstructionSet,交替指令集)

AL(AdditiveLatency,附加反应时间)

AL(ArtificialLife,人工生命)

ALAT(advancedloadtable,高级载入表)

ALDC(AdaptiveLosslessDataCompression,适应无损数据压缩)

ALU(ArithmeticLogicUnit,算术逻辑单元)

Aluminum(铝)

AM(AcousticManagement,声音管理)

AMC(audio/modemcodec,音频/调制解调器多媒体数字信号编解码器)

AMR(Audio/ModemRiser,音效/调制解调器主板附加直立插卡)

AnisotropicFiltering(各向异性过滤)

ANSI(AmericanNationalStandardsInstitute,美国国立标准协会)

AOI(AutomaticOpticalInspection,自动光学检验)

AOL(AlertOnLAN,局域网警告)

APC(AdvancedPowerControl,高级能源控制)

API(ApplicationProgrammingInterfaces,应用程序接口)

APIC(AdvancedProgrammableInterruptController,高级可编程中断控制器)

APM(AdvancedPowerManagement,高级能源管理)

APPE(AdvancedPacketParsingEngine,增强形帧解析引擎)

APS(AlternatePhaseShifting,交替相位跳转)

APS(AudioProductionStudio,音频生产工作室)

APU(AudioProcessingUnit,音频处理单元)

APX(AllPositioneXpansion,全方位扩展)

AR(Auto-Resume,自动恢复)

ARC(AntiReflectCoating,防反射涂层)

ARF(AsynchronousReceiveFIFO,异步接收先入先出)

ARP(AddressResolutionProtocol,地址解析协议)

ARPG(ActionRolePlayGames,动作角色扮演游戏)

ARR(AnnualReturnRate,年返修率)

ASB(AdvancedSystemBuffering,高级系统缓冲)

ASC(AdvancedSizeCheck,高级尺寸检查)

ASC(AntiStaticCoatings,防静电涂层)

ASC(Auto-SizingandCentering,自动调效屏幕尺寸和中心位置)

ASCI(The10-yearAcceleratedStrategicComputingInitiative,领先10年战略加速计算机)

ASCII(AmericanStandardCodeforInformationInterchange,美国国家标准信息交换代码)

ASD(AutoStereoscopicDisplay,自动立体显示)

ASF(AdvancedStreamingFormat,高级数据流格式)

ASF(AlertStandardsForum,警告标准讨论)

ASIC(ApplicationSpecificIntegratedCircuit,特殊应用积体电路)

ASIO(AudioStreamingInputandOutputinterface,音频流输入输出接口)

ASKIR(AmplitudeShiftKeyedInfra-Red,长波形可移动输入红外线)

ASMO(AdvancedStorageMagneto-Optical,增强形光学存储器)

ASP(ActiveServerPages,活动服务页)

ASP(ApplicationServiceProvider,应用服务提供商)

ASPI(AdvancedSCSIProgrammingInterface,高级SCSI可编程接口)

AST(amorphous-siliconTFT,非晶硅薄膜晶体管)

AST(AverageSeektime,平均寻道时间)

AT(AdvancedTechnology,先进技术)

ATA(AdvancedTechnologyAttachment,高级技术附加装置)

ATAPI(ATAttachmentPacketInterface,AT扩展包接口)

ATC(AccessTimefromClock,时钟存取时间)

ATC(AdvancedTransferCache,高级转移缓存)

ATD(AssemblyTechnologyDevelopment,装配技术发展)

ATL(ActiveXTemplateLibrary,ActiveX模板库)

ATM(AsynchronousTransferMode,异步传输模式)

ATM(AutomaticTellerMachine,自动提款机)

ATOMM(AdvancedsuperThin-layerandhigh-OutputMetalMedia,增强形超薄高速金属媒体)

ATP(ActivetoPrecharge,激活到预充电)

ATRAC(AdaptiveTRansformAcousticCoding,可适应转换声学译码)

ATSC(AdvancedTelevisionSystemsCommittee,高级电视系统委员会)

ATX(ATExtend,扩展型AT)

AUD_EXT(AudioExtension,音频扩展)

AUX(AuxiliaryInput,辅助输入接口)

AV(AnalogVideo,模拟视频)

AV(Audio&Video,音频和视频)

AVG(AdventureGenre,冒险类游戏)

AVI(AudioVideoInterleave,音频视频插入)

BSplines(B样条)

B.O.D.E(BodyObjectDesignEnvioment,人体/物体/设计/环境渲染自动识别)

BAC(BadAngleCase,边角损坏采样)

BackBuffer(后置缓冲)

Backfaceculling(隐面消除)

BAD(BestAmigaDominators)


计算机语言

BASIC(BeginnersAll-purposeSymbolicInstructionCodec,初学者通用指令代码)

BattleforEyeballs(眼球大战)

BBS(BIOSBootSpecification,基本输入/输出系统启动规范)

BBUL(BumplessBuild-UpLayer,内建非凹凸层)

BCF(BootCatalogFile,启动目录文件)

BEDO(BurstEnhancedData-OutRAM,突发型数据增强输出内存)

Benchmarks(基准测试程序数值

BGA(BallGridArray,球状网阵排列)

BHT(branchpredictiontable,分支预测表)

BIF(BootImageFile,启动映像文件)

BilinearFiltering(双线性过滤)

BIOS(BasicInput/OutputSystem,基本输入/输出系统)

BLA(BearnLandingArea,电子束落区)

BLP(BottomLeadedPackage,底部导向封装)

BMC(BlackMatrixScreen,超黑矩阵屏幕)

BMS(BlueMagicSlot,蓝色魔法槽)

BOD(BandwidthOnDemand,弹性带宽运用)

BOPS(BillionOperationsPerSecond,十亿次运算/秒)

BP(BrachPrediction,分支预测)

BPA(BitPackingArchitecture,位封包架构)

BPI(BitPerInch,位/英寸)

bps(bitpersecond,位/秒)

bps(bytepersecond,字节/秒)

BPU(BranchProcessingUnit,分支处理单元)

BRC(BetaReleaseCandidate,测试发布候选版)

BSD(BerkeleySoftwareDistribution,伯克利软件分配代号)

BSP(BinarySpacePartitioning,二进制空间分区)

BSP(BootStrapProcessor,启动捆绑处理器)

BSRAM(BurstpipelinedsynchronousstaticRAM,突发式管道同步静态存储器)

BTAC(BranchTargetAddressCalculator,分支目标寻址计算器)

BTO(Build-To-Order,按序构建)

BURN-Proof(BufferUnderRuN-Proof,防止缓冲区溢出)

C.O.P(CPUoverheatingprotection,处理器过热保护)

C2C(card-to-cardinterleaving,卡到卡交错存取

CAD(computer-aideddesign,计算机辅助设计)

CAM(CommonAccessModel,公共存取模型)

CAM(Computer-aidedmanufacturing,计算机辅助制造)

CAS(ColumnAddressStrobe,列地址控制器)

CAV(ConstantAngularVelocity,恒定角速度)

CBDS(ContinuousBackgroundDefectScanning,连续后台错误扫描)

CBF(CableBroadbandForum,电缆宽带论坛)

CBGA(CeramicBallGridArray,陶瓷球状网阵排列)

CBMC(Crossbarbasedmemorycontroller,内存控制交叉装置)

CBR(CommittedBurstRate,约定突发速率)

CBR(ConstantBitRate,固定比特率)

CBU(colorblendingunit,色彩混和单位)

CCD(ChargeCoupledDevice,电荷连接设备)

CCIRN(CoordinatingCommitteeforIntercontinentalResearchNetworking,洲际研究网络协调委员会)

CCM(CallControlManager,拨号控制管理)

cc-NUMA(cache-coherentnonuniformmemoryaccess,连贯缓冲非统一内存寻址)

CCS(CrossCapacitanceSensing,交叉电容感应)

CCS(CutChangeSystem)

CCT(ClockCycleTime,时钟周期)

CD(CompactDisc)

cd/m^2(candela/平方米,亮度的单位)

CDIP(CeramicDual-In-Line,陶瓷双重直线)

CDPD(CellulardigitalPacketdata,细胞数字信息包数据)

CDR(CDRecordable,可记录光盘)

CDRAM(CacheDRAM,附加缓存型DRAM)

CD-ROM/XA(CD-ROMeXtendedArchitecture,唯读光盘增强形架构)

CDRS(CurvedDirectionalReflectionScreen,曲线方向反射屏幕)

CDRW(CD-Rewritable,可重复刻录光盘)

CDSL(ConsumerDigitalSubscriberLine(消费者数字订阅线路)

CE(ConsumerElectronics,消费电子)

CEA(ConsumerElectronicsAssociation,消费者电子协会)

CEA(CriticalEdgeAngles,临界边角)

CEM(cubeenvironmentmapping,立方环境映射)

CEMA(ConsumerElectronicsManufacturingAssociation,消费者电子制造业协会)

CenterProcessingUnitUtilization,中央处理器占用率

CEO(ChiefExecutiveOfficer,首席执行官)

CF(CompactFlashCard,紧凑型闪存卡)

CFM(cubicfeetperminute,立方英尺/秒)

CG(CforGraphics/GPU,用于图形/GPU的可编程语言)

CG(ComputerGraphics,计算机动画)

CGI(CommonGatewayInterface,通用网关接口)

CG-Silicon(ContinuousGrainSilicon,连续微粒硅)

CHRP(CommonHardwareReferencePlatform,共用硬件平台)

CHS(Cylinders、Heads、Sectors,柱面、磁头、扇区)

CIEA(CommercialInternetExchangeAssociation,商业因特网交易协会)

CIR(CommittedInformationRate,约定信息速率)

CIS(ContactImageSensors,接触图像传感器)

CISC(ComplexInstructionSetComputing,复杂指令集计算机)

CL(CASLatency,CAS反应时间)

Clipping(剪贴纹理)

CLK(ClockCycle,时钟周期)

ClockSynthesizer,时钟合成器

CLV(ConstantLinearVelocity,恒定线速度)

CMOS(ComplementaryMetalOxideSemiconductor,互补金属氧化物半导体)

程序设计语言(程序设计语言有哪些)

CMOV(conditionalmoveinstruction,条件移动指令)

CMP(on-chipmultiprocessor,片内多重处理)

CMR(ColossalMagnetoResistive,巨磁阻抗)

CMS(CodeMorphingSoftware,代码变形软件)

CMSS(CreativeMultiSpeakerSurround,创新多音箱环绕)

CMT(course-grainedmultithreading,过程消除多线程)

CNPS(ComputerNoisePreventionSystem,计算机噪音预防系统)

CNR(CommunicationandNetworkingRiser,通讯和网络升级卡)

CNT(carbonnano-tube,碳微管)

COAST(Cache-on-a-stick,条状缓存)

COB(Cacheonboard,板上集成缓存)

co-CPU(cooperativeCPU,协处理器)

COD(CacheonDie,芯片内核集成缓存)

COM(ComponentObjectModel,组件对象模式)

COMDEX(ComputerDistributionExposition,计算机代理分销业展览会)

compressedtextures(压缩纹理)

ConcurrentCommandEngine,协作命令引擎

COO(ChiefOrganizerOfficer,首席管理官)

Copper(铜)

CP(commandprocessor,指令处理器)

CPA(ClosePageAutorecharge,接近页自动预充电)

CPE(CustomerPremiseEquipment,用户预定设备)

CPGA(CeramicPinGridArray,陶瓷针型栅格阵列)

CPI(countperinch,每英寸计数)

CPI(cyclesperinstruction,周期/指令)

CPLD(ComplexProgrammableLogicDevice,复杂可程序化逻辑组件)

CPRM(ContentProtectionforrecordablemedia,记录媒体内容保护)

CPS(CertificationPracticeStatement,使用证明书)

CPU(CenterProcessingUnit,中央处理器)

CRC(CyclicalRedundancyCheck,循环冗余检查)

CRM(CustomerRelationshipManagement,顾客关系管理)

CRT(CathodeRayTube,阴极射线管)

CRT(CooperativeRedundantThreads,协同多余线程)

CS(ChannelSeparation,声道分离)

CSA(CanadianStandardsAssociation,加拿大标准协会)

CSA(CommunicationStreamingArchitecture,通讯流架构)

CSC(ColorspaceConversion,色彩空间转换)

CSD(CircuitSwitchedData,电路切换数据通话)

CSE(ConfigurationSpaceEnable,可分配空间)

CSG(constructivesolidgeometry,建设立体几何)

CSP(ChipScalePackage,芯片比例封装)

CSP(ChipSizePackage,芯片尺寸封装)

CSS(CascadingStyleSheets,层叠格式表)

CSS(CommonCommandSet,通用指令集)

CSS(ContentScramblingSystem,内容不规则加密)

CTI(ComputerTelephoneIntegration,计算机电话综合技术)

CTO(ChiefTechnologyOfficer,首席技术官)

CTR(CAStoRAS,列地址到行地址延迟时间)

CTS(CarpalTunnelSyndrome,计算机腕管综合症)

CTS(CleartoSend,清除发送)

CVS(ComputeVisualSyndrome,计算机视觉综合症)

CXT(ChoopereXTend,增强形K6-2内核)

DA(DigitaltoAnalog,数字到模拟转换)

DAB(digitalaudiobroadcast,数字音频广播)

DAC(DigitaltoAnalogConverter,数模转换器)

DAC(DualAddressCycle,双重地址周期)

DAE(digitalAudioExtraction,数据音频抓取)

DAN(Dance,跳舞类游戏)

DAO(DiscAtOnce,整盘刻录)

DAO-RAW(DiscAtOnceReadafterWrite,整盘刻录-写后读)

DASP(DynamicAdaptiveSpeculativePre-Processor,动态适应预测预处理器)

DataForwarding(数据前送)

dB(decibel,分贝)

DB(DeepBuffer,深度缓冲)

DB(DeviceBay,设备插架)

DBBS(DynamicBassBoostSystem,动态低音增强系统)

DBI(dynamicbusinversion,动态总线倒置)

DBS(DirectBroadcastSatellite,直接卫星广播)

DBS-PC(DirectBroadcastSatellitePC,人造卫星直接广播式PC)

DC(DigitalCamera,数码相机)

DC(Dreamcast,世嘉64位游戏机)

DCA(DefenseCommunicationAgency,国防部通信局)

DCC(DigitalCompactCassette,数字盒式磁带)

DCC(DigitalContentCreation,数字内容创造)

DCD(DirectionalCorelationalDe-interlacing,方向关联解交错)

DCD(DocumentContentDescriptionforXML,XML文件内容描述)

DCE(DataCircuitTerminalEquipment,数据通信设备)

DCLK(DotClock,点时钟)

DCOM(DistributingComponentObjectModel,构造物体模块)

DCT(DisplayCompressionTechnology,显示压缩技术)

DCT(DRAMController,DRAM控制器)

DD(DoubleSide,双面内存)

DDBGA(DieDimensionBallGridArray,内核密度球状矩阵排列)

DDC(DisplayDataChannel,显示数据通道)

DDC(DynamicDepthCueing,动态深度暗示)图像

DDE(dynamicdataexchange,动态数据交换)

DDMA(DistributedDMA,分布式DMA)

DDP(DigitalDisplayPort,数字输出端口)

DDRSDRAM(DoubleDateRate,上下行双数据率SDRAM)

DDR(DoubleDateRate,上下行双数据率)

DDS(DirectDrawSurface,直接绘画表面)

DDSSII(DoubleDynamicSuspensionSystemII,第二代双层动力悬吊系统)

DDSS(DolbyDigitalSurroundSound,杜比数字环绕声)

DDSS(DoubleDynamicSuspensionSystem,双悬浮动态减震系统)

DDT(DynamicDeferredTransaction,动态延期处理)

DDWG(DigitalDisplayWorkingGroup,数字化显示工作组)

DEC(DirectEtchingCoatings,表面蚀刻涂层)

Decal(印花法)

Decode(指令解码)

DeflectionCoil(偏转线圈)

DES(ataEncryptionStandard,数据加密标准)

DFL(DynamicFocusLens,动态聚焦)

DFP(DigitalFlatPanel,数字平面显示标准)

DFPG(DigitalFlatPanelGroup,数字平面显示标准工作组)

DFS(DigitalFlexScan,数字伸缩扫描)

DFS(DynamicFlatShading,动态平面描影)

DHCP(DynamicHostConfigurationProtocol,动态主机分配协议)

DHHF(DualHead-HighFidelity,高精度第四代双头)

DHT(DolbyHeadphoneTechnology,杜比耳机技术)

DIB(DualIndependentBus,双重独立总线)

DIC(DigitalImageControl,数字图像控制)

DID(DeviceID,设备ID)

DigitalMultiscanII(数字式智能多频追踪)

DIL(dual-in-line)

DIMM(DualIn-lineMemoryModules,双重内嵌式内存模块)

DirectionalLight(方向性光源)

DiscWizard(磁盘控制软件)

DIT(DiskInspectionTest,磁盘检查测试)

Dithering(抖动)

DIVA(DataIntensiVeArchitecture,数据加强架构)

DIY(DoitYourself,自己装机)

DLL(Delay-LockedLoop,延时锁定循环电路)

dll(dynamiclinklibrary,动态链接库)

DLP(digitalLightProcessing,数字光处理)

DLS(DownloadableSoundsLevel,可下载音色)

DLS-2(DownloadableSoundsLevel2,第二代可下载音色)

DM(Displacementmapping,位移贴图)

DMA(DirectMemoryAccess,直接内存存取)

DMAC(DirectMemoryAccessController,直接内存存取控制器)

DME(DirectMemoryExecute,直接内存执行)

DMF(DistributionMediaFormat)

DMI(DesktopManagementInterface,桌面管理接口)

DMT(DiscreetMonitorTiming,智能型显示器调速)

DMT(DiscreteMulti-Tone,不连续多基频模式)

DMT(DynamicMultithreadingArchitecture,动态多线程结构)

DNA(DistributedInternetApplication,分布式因特网应用程序)

DNS(DomainNameSystem,域名解析系统)

DOA2HC(DealorLive2hardcore,生与死2完整版)

DOC(DiskOnChip,芯片磁盘)

DOCSIS(DataOverCableServiceInterfaceSpecifications,线缆服务接口数据规格)

DOF(DepthofField,多重境深)

DOJ(DepartmentofJustice,反不正当竞争部门)

DOM(DocumentObjectModel,文档目标模型)

DoS(DenialofService,拒绝服务)

DOS(DiskOperatingSystem,磁盘操作系统)


计算机语言

DOSD(DigitalOnScreenDisplay,同屏数字化显示)

DotPitch(点距)

dottextureblending(点型纹理混和)

DOT(DynamicOvercookingTechnology,动态超频技术)

DOT3(Dotproduct3bumpmapping,点乘积凹凸映射)

DoubleBuffering(双缓冲区)

DP(DualProcessor,双处理器)

DPBM(DotProductBumpMapping,点乘积凹凸映射)

DPC(DesktopPC,桌面PC)

dpi(dotperinch,每英寸的打印像素)

DPMS(DisplayPowerManagementSignaling,显示能源管理信号)

DPP(DirectprintProtocol,直接打印协议

DQL(DynamicQuadrapoleLens,动态四极镜)

DQS(Bidirectionaldatastrobe,双向数据滤波)

DQUICK(DVDQualificationandIntegrationKit,DVD资格和综合工具包)

DRA(deferredrenderingarchitecture,延迟渲染架构)

DRAM(DynamicRandomAccessMemory,动态随机存储器)

DRCG(DirectRambusClockGenerator,直接Rambus时钟发生器)

DRDRAM(DirectRAMBUSDRAM,直接内存总线DRAM)

DRF(Digitalradiofrequency,数字无线电频率)

DRI(DirectRenderingInfrastructure,基层直接渲染)

DRM(Digitalrightsmanagement,数字版权保护)

DRSL(DifferentialRambusSignalingLevel,微分RAMBUS信号级)

DRSL(DirectRambusSignalingLevel,直接RAMBUS信号级)

DS3D(DirectSound3DStreams)

DSD(DirectStreamDigital,直接数字信号流)

DSL(DataStrobeLink,数据选通连接

DSL(DownLoadableSample,可下载的取样音色)

DSM(DedicatedStackManager,专门堆栈管理)

DSM(Distributedsharedmemory,分布式共享内存)

DSMT(DynamicSimultaneousMultithreading,动态同步多线程)

DSO(DynamicSound-stageOrganizer,动态声音层组建)

DSP(DeliveryServicePartner,交付服务合伙人)

DSP(DigitalSignalProcessing,数字信号处理)

DSP(DigitalSoundFieldProcessing,数字音场处理)

DSP(DualStreamsProcessor,双重流处理器)

DST(DepletedSubstrateTransistor,衰竭型底层晶体管)

DST(DriveSelfTest,磁盘自检程序)

DSTN(DoublelayersSuperTwistedNematic,双层超扭曲向列,无源矩阵LCD)

DSVD(DigitalSimultaneousVoiceandData)

DTD(DocumentTypeDefinition,文件类型定义)

DTE(DataTerminalEquipment,数据终端设备)

DTL(DeveloperTool,发展工具包)

DTR(DiskTransferRate,磁盘传输率)

DTS(DigitalTheaterSystem,数字剧院系统)

DTT(DeskTopTheater,桌面剧院)

DTV(DigitalTV,数字电视)

DTV(DualThresholdVoltage,双重极限电压)

DTXS(DecryptionTransformforXMLSignature,XML签名解密转换)

DUN(Dial-UpNetworking,拨号网络)

DUV(DeepUltra-Violet,纵深紫外光)

DV(DigitalVidicon,数码摄录机)

DVB(DigitalVideoBroadcasting,数字视频广播

DVC(DigitalVibranceControl,数字振动控制)

DVD(DigitalVideo/VersatileDisk,数字视频/万能光盘)

DVD-R(DVDRecordable,可记录DVD盘)

DVD-RAM(DigitalVideo/VersatileDisk-RandomAccessMemory,随机存储数字视频/万能光盘)

DVD-RW(DVDRewritable,可重复刻录DVD盘)

DVFM(DynamicVoltageandFrequencyManagement,动态电压和频率管理)

DVI(DigitalVideoInterface,数字视频接口)

DVI(DigitalVisualInterface,数字化视像接口)

DVMT(DynamicVideoMemoryTechnology,动态视频内存技术)

DWDM(DenseWaveLengthDivisionMultiplex,波长密集型复用技术)

DxR(DynamicXTendedResolution,动态可扩展分辨率)

DXTC(DirectXTextureCompress,DirectX纹理压缩)

DynamicZ-buffering(动态Z轴缓冲区)

E(Economy,经济,或Entry-level,入门级)

E3(ElectronicEntertainmentExpo,电子娱乐展览会)

EAP(ExtensibleAuthenticationProtocol,扩展证明协议)

EAX(EnvironmentalAudioExtensions,环境音效扩展技术)

EB(ExpansionBus,扩展总线)

EBGA(EnhancedBallGridArray,增强形球状网阵排列)

EBL(electronbeamlithography,电子束平版印刷)

EBR(ExcessBurstRate,超额突发速率)

EC(EarlyChildhood,学龄前儿童)

EC(EmbeddedController,嵌入式控制器)

ECC(EllipticCurveCrypto,椭圆曲线加密)

ECC(ErrorCheckingandCorrection,错误检查修正)

ECD(ElectroChromicDisplay,电铬显示器)

ECP(ExtendedCapabilitiesPort,延长能力端口)

ED(Executiondriven,执行驱动)

EDA(ElectronicDesignAutomatic,电子设计自动化)

E-DDC(EnhancedDisplayDataChannel,增强形视频数据通道协议)

EDEC(EarlyDecode,早期解码)

EdgeAnti-aliasing(边缘抗锯齿失真)

EDO(EnhancedData-OutRAM,数据增强输出内存)

EE(EmotionEngine,情感引擎)

E-EDID(EnhancedExtendedIdentificationData,增强形扩充身份辨识数据)

EEPROM(ElectricallyErasableProgrammableROM,电擦写可编程只读存储器)

eFB(embeddedFrameBuffer,嵌入式帧缓冲)

EFEAL(ExtendedFieldEllipticalApertureLens,可扩展扫描椭圆孔镜头)

EFF(ElectronicFrontierFoundation(电子前线基金会)

EFI(ExtensibleFirmwareInterface,扩展固件接口)

EFM(EighttoFourteenModulation,8位信号转换为14位信号)

EFU(ElemntaryFunctionalUnit,增强功能单元)

EHCI(EnhancedHostControllerInterface,加强型主机端控制接口)

EHSDRAM(EnhancedHighSpeedDRAM,增强型超高速内存)

EIDE(enhancedIntegratedDriveElectronics,增强形电子集成驱动器)

EISA(EnhancedIndustryStandardArchitecture,增强形工业标准架构)

ELDDR(EnhancedLatencyDDR,增强反应周期DDR内存)

EmbeddedChips(嵌入式)

EMBM(environmentmappedbumpmapping,环境凹凸映射)

Embosing(浮雕)

EMC(ElectronMagneticCompatibility,电磁兼容)

EMF(ElectronMagneticField,电磁场)

EMI(ElectromagneticInterference,电磁干扰)

EMP(EmergencyManagementPort,紧急事件管理端口)

EMS(EnhancedMemorySystem,增强内存系统)

EMS(EnhancedMessageService,扩展型信息服务)

EMS(ExpandedMemorySpecification,扩充内存规格)

EOL(EndofLife,最终完成产品)

EOS(eBookManOperatingSystem,电子书操作系统)

EPA(edgepinarray,边缘针脚阵列)

EPA(EnvironmentalProtectionAgency,美国环境保护局)

EPF(EmbeddedProcessorForum,嵌入式处理器论坛)

EPIC(explicitlyparallelinstructioncode,并行指令代码)

EPL(electronprojectionlithography,电子发射平版印刷)

EPM(EnhancedPowerManagement,增强形能源管理)

EPM(enterpriseprojectmanage)

EPOC(ElectronicPieceofCheese,小型电子块)

EPOC(ElevatedPackageOverCSP,CSP架空封装)

EPP(EnhancedParallelPort,增强形平行接口)

EPROM(erasable,programmableROM,可擦写可编程ROM)

EPV(ExtendedVoltageProtection,扩展电压保护)

ERD(EmergencyRepairDisk,应急修理磁盘)

ERP(EnterpriseRequirementPlanning,企业需求计划)

ERP(EnterpriseResourcePlanning,企业资源计划)

ERP(estimatedretailprice,估计零售价)

ES(EnergyStar,能源之星)

ES(EngineeringSample,工程样品)

eSATA(ExternalSerialATA,扩展型串行ATA)

ESCD(ExtendedSystemConfigurationData,可扩展系统配置数据)

ESD(electro-staticdischarge,静电释放)

ESDJ(EasySettingDualJumper,简化CPU双重跳线法)

程序设计语言(程序设计语言有哪些)

ESDRAM(EnhancedSDRAM,增强型SDRAM)

ESER(EACSecureExtractRipping,EAC安全抓取复制)

ESP(Electronic-ShockProtection,电子抗震系统)

ESP(EmbeddedSystemPlatform,嵌入式系统平台)

ESP(EncapsulatingSecurityPayload,压缩安全有效载荷)

ESR(EquivalentSeriesResistance,等价系列电阻)

ESRAM(EnhancedSRAM,增强型SRAM)

eTM(embeddedTextureBuffer,嵌入式纹理缓冲)

ETRI(ElectronicsandTelecommunicationsResearchInstitute,电子和电信研究协会)

EULA(End-UserLicenseAgreement,最终用户释放协议)

EUV(ExtremeUltraViolet,紫外光)

EUV(extremeultravioletlithography,极端紫外平版印刷)

EVF(ElectronicViewfinder,电子取景窗)

E-WDM(EnhancedWindowsDriverModel,增强型视窗驱动程序模块)

ExecuteBuffers(执行缓冲区)

ExtendedBurstTransactions(增强式突发处理)

ExtendedStereo(扩展式立体声)

FactorAlphaBlending(因子阿尔法混合)

FADD(FloationgPointAddition,浮点加)

FAQ(FrequentlyAskedQuestions,常见问题回答)

FastZ-clear(快速Z缓冲清除)

FAT(FileAllocationTables,文件分配表)

FB(fragmentbuffer,片段缓冲)

FBC(FrameBufferCache,帧缓冲缓存)

FBGA(Fine-PitchBallGridArray,精细倾斜球状网阵排列)

FBGA(flipchipBGA,轻型芯片BGA)

F-Buffer(FragmentStreamFIFOBuffer,片段流先入先出缓冲区)

FC(Famicom,任天堂8位游戏机)

FC(FibreChannel,光纤通道)

FC-BGA(Flip-ChipBallGridArray,反转芯片球形栅格阵列)

FCC(FederalCommunicationsCommission,联邦通信委员会)

FC-PGA(Flip-ChipPinGridArray,反转芯片针脚栅格阵列)

FCRAM(FastCycleRAM,快周期随机存储器)

FDB(FluidDynamicBearing,非固定动态轴承)


计算机语言

FDB(fluid-dynamicbearings,动态轴承)

FDBM(Fluiddynamicbearingmotors,液态轴承马达)

FDC(FloppyDiskController,软盘驱动器控制装置)

FDD(FloppyDiskDriver,软盘驱动器)

FDIV(FloationgPointDivide,浮点除)

FDM(FrequencyDivisionMulti,频率分离)

FED(FieldEmissionDisplays,电场显示器)

FEMMA(FoldableElectronicMemoryModuleAssembly,折叠电子内存模块装配)

FEMMS(FastEntry/ExitMultimediaState,快速进入/退出多媒体状态

FFB(ForceFeedBack,力反馈)

FFJ(ForceFeedbackJoystick,力量反馈式操纵杆)

FFT(fastFouriertransform,快速热欧姆转换)

FGM(Fine-GrainedMultithreading,高级多线程)

FID(FID(Frequencyidentify,频率鉴别号码)

FIFO(FirstInputFirstOutput,先入先出队列)

FIR(finiteimpulseresponse,有限推进响应)

FireWire(火线,即IEEE1394标准)

FISC(FastInstructionSetComputer,快速指令集计算机)

FL(fragmentlist,片段列表)

FL(FunctionLookup,功能查找)

Flat(平面描影)

FlexATX(FlexibilityATX,可扩展性ATX)

flipdoublebuffered(反转双缓存)

flip-chip(芯片反转)

FLIR(ForwardLookingInfra-Red,前视红外)

FLOPs(FloatingPointOperationsPerSecond,浮点操作/秒)

Flow-control(流控制)

FLS(FrontLightScreen,前发光屏幕)

FlybackTransformer(回转变压器)

FM(FlashMemory,快闪存储器)

FM(FrequencyModulation,频率调制)

FMA(full-motionanimatedbackdrops)

FMAC(Floating-PointMultiply-Accumulators,浮点累积乘单元)

FMC(FrictionlessMemoryControl,无阻内存控制)

FMDROM(FluorescentMaterialReadOnlyMemory,荧光质只读存储器)

FMT(fine-grainedmultithreading,纯消除多线程)

FMUL(FloationgPointMultiplication,浮点乘)

Fogtablequality(雾化表画质)

Fog(雾化效果)

FPD(flatpaneldisplay,平面显示器)

FPM(FastPageMode,快页模式内存)

FPRs(floating-pointregisters,浮点寄存器)

FPS(FirstPersonShooters,第一人称射击游戏)

FPS(FourPointSurround,创新的四点环绕扬声器系统)

fps(framespersecond,帧/秒)

FPU(FloatPointUnit,浮点运算单元)

FR(FramesRate,游戏运行帧数)

FR(FrequenceResponse,频率响应)

FramesrateisKing(帧数为王)

FRC(FrameRateControl,帧比率控制)

FRICC(FederalResearchInternetCoordinatingCommittee,联邦调查因特网协调委员会)

FRJS(FullyRandomJitteredSuper-Sampling,完全随机移动式超级采样)

FrontBuffer(前置缓冲)

FSAA(FullScene/ScreenAnti-aliasing,全景/屏幕抗锯齿)

FSB(FrontSideBus,前端总线)

FSE(FrequencyShifterEffect,频率转换效果)

FSR(forcesensorresistance,动力感应电阻)

FSTN(FilmcompensatedSuperTwistedliquidcrystal,带补偿膜超扭曲相列)

FSUB(FloationgPointSubtraction,浮点减)

FTC(FederalTradeCommission,联邦商业委员会)

FTG(FightingGame,格斗类游戏)

FTP(FileTransferProtocol,文件传输协议)

Fur(软毛效果)

FW(FastWrite,快写,AGP总线的特殊功能)

FWH(FirmwareHub,固件中心)

GART(GraphicAddressRemappngTable,图形地址重绘表)

GB(GameBoy,任天堂4位手提游戏机)

GB(Garibaldi架构,Garibaldi基于ATX架构,但是也能够使用WTX构架的机箱)

GBA(GameBoyAdvanced,任天堂增强型手提游戏机)

GBC(GameBoyColor,任天堂手提16色游戏机)

GBL(GameBoyLight,GB夜光型)

GBP(GameBoyPocket,GB口袋型)

GDC(GameDeveloperConference,游戏发展商会议)

GDI(GraphicsDeviceInterface,图形设备接口)

GFD(GoldfingerDevice,金手指超频设备)

GG(GameGear,世嘉彩色手提游戏机)

GHC(GlobalHistoryCounter,通用历史计数器)

Ghost((GeneralHardwareOrientedSystemTransfer,全面硬件导向系统转移)

GI(GlobalIllumination,球形光照)

GIC(GoldImmersionCoating,化金涂布技术)

GIF(GraphicsInterchangeFormat,图像交换格式)

GIF(GraphicsInterfaceunit,图形接口单元)

GLV(grating-light-valve,光栅亮度阀)

GM(GeneralMidi,普通MIDI)

GM(GlassMould,玻璃铸制)

GMCH(Graphics&MemoryControllerHub,图形和内存控制中心)

GMR(giantmagnetoresistive,巨型磁阻)

GouraudShading,高洛德描影,也称为内插法均匀涂色

GPA(GraphicsPerformanceAccelerator,图形性能加速卡)

GPF(Generalprotectfault,一般保护性错误)

GPIs(GeneralPurposeInputs,普通操作输入)

GPL(GNUPublicLicense,GNU公众授权)

GPRS(GeneralPacketRaice,整合封包无线服务)

GPRs(GeneralPurposeRegisters,通用寄存器)

GPS(GlobalPositioningSystem,全球定位系统)

GPT(GraphicsPerformanceToolkit,图形性能工具包)

GPU(GraphicsProcessingUnit,图形处理器)

GS(GraphicSynthesizer,图形合成器)

GSM(GalvanizationSuperconductiveMaterial,电镀锌超导材料)

GTF(GeneralTimingFormula,普通调速方程式)

GTL(GunningTransceiverLogic,发射接收逻辑电路)

GTS(GigaTextelSharder,十亿像素填充率)

GuardBandSupport(支持保护带)

GUI(GraphicsUserInterface,图形用户界面)

GVPP(GenericVisualPerceptionProcessor,常规视觉处理器)

GWS(graphicsworkstations,图形工作站)

HAL(HardwareAbstractionLayer,硬件抽像化层)

HCF(HostController,主体控制处理)

HCI(HostControllerInterface,主机控制接口

HCL(HardwareCompatibilityList,硬件兼容性列表)

HCRP(HardcopyCableReplacementProfile,硬复制电缆复位协议子集)

HCT(HardwareCompatibilityTest,硬件兼容性测试

HDA(HeadDiskAssembly,头盘组件)

HDA(high-efficiencyAudaxHighDefinitionAerogel,高效高清楚气动)

HDIT(HighBandwidthDifferentialInterconnectTechnology,高带宽微分互连技术)

HDMI(HighDefinitionMultimediaInterface,高精度多媒体接口)

HDR(HighDynamicRange,高级动态范围)

HDRL(highdynamic-rangelighting,高动态范围光线)

HDSL(HighbitrateDSL,高比特率数字订阅线路)

HDSS(HolographicDataStorageSystem,全息数据存储系统)

HDTV(highdefinitiontelevision,高清晰度电视)

HDVP(High-DefinitionVideoProcessor,高精度视频处理器)

HE(HomeEdition,家庭版)

HEL(HardwareEmulationLayer(硬件模拟层)

HID(HumanInterfaceDevice,人机对话接口设备)

HierarchicalZ(Z分级)

HiFD(high-capacityfloppydisk,高容量软盘)

Hi-fi(highfidelity,高精度设备)

hightrianglecount(复杂三角形计数)

HLL(highlevellanguage,高级语言)

HLLCA(High-LevelLanguageComputingArchitecture,高级语言计算架构)

HL-PBGA(表面黏著,高耐热、轻薄型塑胶球状网阵封装

HLSL(HighLevelShadingLanguage,高级描影语言)

HMC(hardwaremotioncompensation,硬件运动补偿)

HMC(holographicmediacard,全息媒体卡)

HMD(holographicmediadisk,全息媒体磁盘)

HomePNA(HomePrivateNetworkAdapter,家庭私人网络适配器)

HOS(Higher-OrderSurfaces,高次序表面)

HPC(HandheldPC,手持电脑设备)

HPDR(High-PrecisionDynamic-Range,高精度动态范围)

HPF(High-PassFilter,高通滤波器)

HPNA(homephonelinenetworking,家庭电话线网络)

HPS(HighPerformanceServer,高性能服务器)

HPTC(highperformancetechnicalcomputing,高性能技术运算)

HPW(HighPerformanceWorkstation,高性能工作站)

HRAA(HighResolutionAnti-aliasing,高分辨率抗锯齿)

HRTF(HeadRelatedTransferFunction,头部关联传输功能)

HSCSD(High-SpeedCircuit-SwitchedData,高速巡回开关数据)

HSDRAM(HighSpeedDRAM,超高速内存)

HSF(HostSignal,主体信号处理)

HSI(HighSpeedInterconnect,高速内连)

HSLB(HighSpeedLinkBus,高速链路总线)

HSP(HostSignalProcessing,主体信号处理)

HSR(HiddenSurfaceRemoval,隐藏表面移除)

HT(HyperTransport,超级传输)

HTA(HypertextApplication,超文本应用程序)

HTML(HypertextMarkupLanguage,超文本标记语言)

HTP(HyperTexelPipeline,超级像素管道)

HTT(HyperThreadingTechnology,超级线程技术)

HTTC(HyperTransportTechnologyConsortium,HyperTransport技术协会)

HTTP(HypertextTransferProtocol,超文本传输协议)

HVD(HighVoltageDifferential,高分差动)

HWMC(HardwareMotionCompensation,硬件运动补偿)

Hz(hertz,赫兹)

I/O(Input/Output,输入/输出)

I2C(Inter-IC)

I2C(Inter-IntegratedCircuit,内置集成电路)

I3DL2(Interactive3DLevel2,第二级交互式3D音效)

IA(informationappliance,信息器具)

IA(IntelArchitecture,英特尔架构)

IAA(IntelApplicationAccelerator,英特尔应用程序加速器)

IAB(InternetActivitiesBoard,因特网工作委员会)

IAS(InternetAuthenticationService,因特网证明服务器)

IBASES(IntelBaselineAGPSystemEvaluationSuite,英特尔基线AGP系统评估套件)

IC(integratecircuit,集成电路)

ICD(InstallableClientDriver,可安装客户端驱动程序)

ICH(Input/OutputControllerHub,输入/输出控制中心)

ICH-S(ICH-HanceRapids,ICH高速型)

ICMB(Inter-ChassisManagementBus,内部管理总线

ICMP(InternetControlMessageProtocol,因特网信息控制协议)

ICP(IntegratedCommunicationsProcessor,整合型通讯处理器)

ICS(InternetConnectionSharing,因特网连接共享)

ICSA(InternationalComputerSecurityAssociation,国际计算机安全协会)

ICT(InformationandCommunicationsTechnology,信息和通讯技术)


计算机语言

ICU(InstructionControlUnit,指令控制单元)

ID(identify,鉴别号码)

iDCT(inverseDiscreteCosineTransformation,负离散余弦转换)

IDE(IntegratedDevelopmentEnvironment,集成开发环境)

IDE(IntegratedDriveElectronics,电子集成驱动器)

IDF(IntelDeveloperForum,英特尔开发者论坛)

IEC(InternationalElectrotechnicalCommission,国际电子技术委员会)

IEEE(InstituteofElectricalandElectronicsEngineers,电子电路工程师协会)

IETF(InternetEngineeringTaskForce,因特网工程任务组)

IETF(InternetEngineeringTaskFramework,因特网工程任务组)

IEU(IntegerExecutionUnits,整数执行单元)

IFT(InfiniteFlatTube,无限平面管,三星丹娜)

IFWP(InternationalForumWhitePaper,国际白皮书论坛)

IGP(IntegratedGraphicsProcessor,整合图形处理器)

IHA(IntelHubArchitecture,英特尔Hub架构)

IHE(InertialHarmonicDriveEngine,惯性谐振驱动引擎)

IHS(IntegratedHeatSpreader,完整热量扩展)

IHVs(IndependentHardwareVendors,独立硬件销售商)

IHW(InformationHighWay,信息高速公路)

IID(IntramuralIntensityDifference,两侧声音强度差别)

IIR(infiniteimpulseresponse,无限推进响应)

IIS(InternetInformationServer,因特网信息服务器)

IKE(InternetKeyExchange,因特网密钥交换协议)

ILP(InstructionLevelParallelism,指令级平行运算)

IMAP4(InternetMessageAccessProtocolVersion4,第四版因特网信息存取协议)

IMB(InterModuleBus,隐藏模块总线)

IMEI(InternationalMobileEquipmentIdentity,国际移动设备身分码)

IMM(IntelMobileModule,英特尔移动模块

ImmediateMode(直接模式)

IMMT(IntelligentMemoryManagerTechnology,智能内存管理技术)

iMOVE(InternetMobileObserVationEquipment,因特网移动观察装置)

Imposters(诈欺模型)

INFFile(InformationFile,信息文件)

InfoLithium(带电池使用时间信息的可充锂电池)

INIFile(InitializationFile,初始化文件)

InstructionColoring(指令分类)

InstructionsCache(指令缓存)

IntelPCA(IntelPersonalInternetClientArchitecture,英特尔个人因特网客户机架构)

Interactive3DAudio(交互式3D音效)

InteractiveAround-Sound(交互式环绕声)

Internet(因特网)

INTIN(InterruptInputs,中断输入)

INVAR(不胀铜)

IOMON(IntelWDMI/OSubsystemPerformanceMonitor,英特尔WDM输入/输出子系统性能监视)

IOP(I/OProcessor,输入/输出处理器)

IOPs(IntegerOperationsPerSecond,整数操作/秒)

IP(intellectualproperty,知识产权)

IP(InternetProtocol,网际协议)

IPC(InstructionsPerClockCycle,指令/时钟周期)

IPEAKGPT(IntelPerformanceEvaluationandAnalysisKit-GraphicsPerformanceToolkit,英特尔性能评估和分析套件-图形性能工具包)

IPEAKSPT(IntelPerformanceEvaluationandAnalysisKit-StoragePerformanceToolkit,英特尔性能评估和分析套件-存储性能工具包)

IPMAT(IntelPowerManagementAnalysisTool,英特尔能源管理分析工具)

IPP(InternetPrintingProtocol,因特网打印协议)

IPPR(ImageProcessingandPatternRecognition,图像处理和模式识别)

IPS(in-planeswitching,平面开关)

IPSec(InternetProtocolsecurity,因特网协议安全性)

IPU(ImageProcessingUnit,图像处理单元)

IPW(IncrementalPacketWriting,增量包刻录)

IQ(inversequantization,反转量子化)

IR(ImmediateRendering,直接渲染)

IR(infraredray,红外线)

IRA(immediate-moderenderingarchitecture,即时渲染架构)

IrDA(infraredray,红外线通信接口,可进行局域网存取和文件共享)

IRQ(InterruptRequest,中断请求)

ISA(IndustryStandardArchitecture,工业标准架构)

ISC(InternationalSteeringCommittee,国际筹划指导委员会)

ISD(inbuiltspeed-throttlingdevice,内藏速度控制设备)

ISDN(IntegratedServiceDigitalNetwork,综合服务数字网络)

ISO/MPEG(InternationalStandardOrganizationsMovingPictureExpertGroup,国际标准化组织的活动图片专家组)

ISOC(InternetSociety,因特网协会)

ISOM(InternationalSymposiumonOpticalMemory,光盘国际会议)

ISP(InternetServiceProvider,因特网服务提供商)

ISSCC(IEEEInternationalSolid-StateCircuitsConference,IEEE国际固态电路协议)

ISSCC(InternationalSolid-StateCircuitsConference,国际晶体管电路讨论会)

ISVs(IndependentSoftwareVendors,独立软件销售商)

IT(InformationTechnology,信息技术)

ITAA(InformationTechnologyAssociationofAmerican,美国信息技术协