导航:首页 > 编程知识 > 编程术语什么意思

编程术语什么意思

发布时间:2023-05-23 07:52:48

㈠ 断言的意思断言的意思是什么

断言的词语解释是:断言ànyán。(1)十分肯定地说。(2);也指十分肯定地说出的话。
断言的词语解释是:断言ànyán。(1)十分肯定地说。(2);也指十分肯定地说出的话。注音是:ㄉㄨㄢ_一ㄢ_。激返词性是:动词。结构是:断(左右结构)言(独体结构)。拼音是:ànyán。
断言的具体解释是什么呢,我们通过以下几个方面为您介绍:
一、引证解释【点此查看计划详细内容】
⒈断然言之;十分肯定地说。引汪辟疆《唐人小说·<三水小牍>叙录》:“果其有之,以姚咨之媚古成癖,秦汴之搜_逸文,当不致轻于割弃,可断言也。”马南_《燕山夜话·从慧深的国籍说起》:“根据上面这些材料,我们可以断言明滑饥,慧深至少是当时发现美洲大陆的最突出的人物之一。”沙汀《淘金记》五:“他们断言,凡事有了他就不吉利。”
二、国语词典
十分肯定的说。如:「未查明案情前,没人敢断言凶手是谁。」
三、网络解释
断言(编程术语)断言是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最让告终用户在遇到问题时可以重新启用断言。使用断言可以创建更稳定、品质更好且不易于出错的代码。当需要在一个值为FALSE时中断当前操作的话,可以使用断言。单元测试必须使用断言(Junit/JunitX)。断言(汉语词汇)指断然言之,十分肯定地说。
关于断言的近义词
断定
关于断言的反义词
犹豫
关于断言的诗句
我断言像先辈断言的那样;
关于断言的单词

关于断言的成语
断金零粉断梗飞蓬断根绝种残圭断璧兰言断金断断继继当断不断断_缺璧藕断丝不断
关于断言的词语
断_缺璧断梗飞蓬残圭断璧兰言断金断根绝种言语道断断金零粉
关于断言的造句
1、他断言,黄金作为国际兑换的媒介已经寿终正寝了。
2、当你断言大事,相信大事,祈祷大事,执行你所相信的,大事将会发生。
3、你也许认为这样强硬的断言有真凭实据作为支撑,但是事实上,证据是模糊的。
4、多样原则:决不相信"不二法门"的断言。
5、你要根据事实说话,不要妄下断言。
点此查看更多关于断言的详细信息

㈡ 软件编程常用术语

1. XML 首先,你要了解XML。我不是说仅仅是XML规格本身,还包括一系列相关的基于XML的语言:最重要的是XHTML、XSLT、XSL、DTDs、XML Schema (XSD)、XPath、XQuery和SOAP。那些在过去5年内从未碰过键盘的人,可能不知道XML为何物。XML是一种文本文件,使用与HTML类似的标记。XML能定义一个树状结构,并能描述所含的数据。 XML最好的一点是既能存结构化数据也能存非结构化数据。它既能存贮和描述“规格的”(regular)表格数据,也能容纳和描述“粗糙的”(ragged)文件数据。 XHTML是现今写HTML的首选方法。因为它是形式完好(well formed)的XML,比起古老的、通常是畸形(malformed)的HTML文件,XHTML格式的文件更容易处理。 XSLT和XSL是用于把XML文件转成其它格式的语言。可转换的格式包括:文本文件、PDF文件、HTML、以逗号为分隔符的文件,或其它XML文件。 DTD和XML Schema描述XML文件所能包含的内容的类型,并让你“验证”XML文件内容的合理性,而不用写特殊代码以确保内容符合规则要求。 XPath和XQuery是用于从XML文件中抽取单个项目或一组项目的查询语言。XQuery扩展了XPath,因而更重要。XQuery与XML的关系正像SQL与关系数据库的关系。 SOAP是Web服务之间的一个标准通讯协议。尽管你不需要对SOAP标准一清二楚,你应该熟悉一般的schema和它的工作原理,以便能应用这门技术。 2. Web服务 Web服务是XML流行后的一个直接产物。因为你能用XML描述数据和物件,因为你能用schema确保XML文件内容的合理性,因为XML是基于文本的规范,XML为跨平台通讯标准提供了一个极其方便的基本格式。如果你还从来没碰到Web服务,你可能很快就会碰到,在未来5年内,你几乎肯定会碰到。熟悉Web服务十分重要,因为它是目前所有跨不同机器、不同语言、不同平台和不同地点的通讯协议中最简单的一个。不管你需要与否,Web服务是迈向互用性的重要一步。 XML工作组主席John Bosak曾说XML“给java一些事做”。实际上,Web服务让所有语言都有了一些事做。Web服务让在大型机上运行的COBOL应用软件能调用在手持设备上运行的Java应用程序、能让Java applet与.NET服务器交谈、能让微机软件与Web服务器无缝连接,并提供了一个相对容易的方法,让企业不光能向外界提供数据,还能提供功能,而且是一种与语言、平台和位置都独立的方法。 3. 面向对象的编程 很多程序员仍认为OOP是象牙塔里的技术。但如果你想一下是什么语言在过去的10年里占主导地位,你就会理解OOP不是象牙塔里的技术。OOP从Smalltalk开始,传到C++和Pascal (Delphi)。Java使OOP大踏步地迈向主流,几年后的VB.NET和C#则完全确立了OOP的优势地位。尽管这些语言中的多数并不要求你必须会OOP,但我觉得如果你不了解OOP的基本概念也不知道如何应用这些概念,你能找到的编程工作将越来越少。 4. Java、C++、C#和VB.NET 我把这些语言列在一起,并不是建议你成为每一种语言的专家。我的理由是:学习编程最有效的方法之一是看代码,而你能看到的大量的代码很可能不是用你所喜爱的语言编写的。 在过去几年,各语言的能力越来越接近。现在,你可以用VB.NET写Windows服务、Web应用程序或命令行程序。即使你只使用一种语言,你也应该学一些其它语言,以便能看懂那些样例,并将其翻译到你所用的语言。这4种语言是基本核心,还有其它一些满足不同需要、颇具用途的语言,如FORTRAN、COBOL、APL、ADA、Perl和Lisp。 5. javascript 尽管名字有些相像,但Java与javascript并无关联。为什么一个脚本语言会如此重要呢?因为所有主流浏览器都用javascript。如果你需要写Web应用程序,你就有足够的理由学javascript。javascript可以用作ASP或ASP.NET的服务器语言,也可以当做用于扩展XSLT的功能语言(functional language)。javascript是Mozilla/Netscape中用于激活基于XUL的程序接口的首选语言。javascript的一个变种ActionScript是Flash MX的编程语言。将来,javascript很可能成为新设备的编程语言,以及大型应用软件中的宏语言。 与javascript相对照的是VBScript。尽管Microsoft的软件对VBScript有良好的支持,但VBScript在未来的开发工作中很可能是一个糟糕的选择。就是Microsoft也倾向于用javascript(或Microsoft自己的变种:JScript)写客户端程序。在选择脚本语言时,请选择javascript。 6. 正则表达式(Regular Expressions) 查寻关系数据库可以用SQL,查询XML可以用XPath和XQuery,查询纯文本文件则可以用正则表达式。例如,你可以用一个命令从一个HTML文件中查找并删除所有的注释。各种开发语言内置的一些简单的文本查询功能,如"IndexOf"函数或VB中经典的"InStr"函数或"Like"操作符,根本不能与正则表达式相提并论。现在,各种主要的开发语言都提供使用正则表达式的途径。尽管正则表达式本身既难懂更难读(是回到早期计算机时代的一种倒退),但它却是一个功能强大而且未被充分利用的工具。 7. 设计模式 正像OOP通过把对象分类以简化编程一样,设计模式对一些普遍的对象之间的交互进行分类,并赋予一个恰当的名称。OOP用得越多,设计模式就越有用。一些最常用的模式的名称已经变成了软件开发领域共同使用的术语,所以要跟上信息的主流,你就要对设计模式有相当的理解。 8. Flash MX 如果你需要在客户端得到比HTML和CSS更多的图形和更强的编程功能,Flash是你的答案。用Flash编程比开发Java applets或写.NET代码要快得多,也容易得多。 在最新版本 (MX) 中,Flash不仅仅是画图和制造动画的工具,它已经成为一个编程功能强大的开发环境:能调用SOAP Web服务,也能调用远端服务器上的ColdFusion、Java或.NET程序。Flash无处不在。它的引擎存在于世界上大多数客户端计算机,包括手持设备、置顶盒、甚至是新的书写板电脑。所以使用Flash能大大扩展你的程序的应用范围。 9. Linux/Windows 熟悉Linux。在一台旧机器或新机器上安装Linux。下载图形用户界面,在其基础上写一些程序。安装Apache,写一个Web应用程序。这个世界不再仅仅是属于Windows,这种趋势可能还会持续下去。如果你是一名中坚的Linux开发人员,那就抛弃你对Windows的憎恶,看看你能否做一些Windows编程。Windows能继续在台式电脑上称王是有其原因的,这不仅仅是因为Microsoft控制了这个市场。 没人知道你们公司会在什么时候决定从Linux转向Windows(或从Windows转向Linux),或者你想跳到一家用另一种平台的公司,或者你想出了开发一个杀手软件的好主意,所以你要争取拥有在不同操作系统上的编程经验。 10. SQL 尽管SQL不像本文讨论的其它技术那样新,而且SQL的重要性在未来10年内很可能降低,但它仍然是一项基本技能。很多开发人员还没有掌握这门技术,或掌握得不够,不足以有效率地使用它。不要依赖具有图形用户界面的SQL生成器替你做事情,你要自己手工地写查询命令,直到你熟悉基本的SQL语法为止。了解SQL不仅能帮助你日后学习XQuery,你还有可能马上发现能简化或改进目前项目的方法。 培养好奇心 最后,(对,我意识到这是第11门技术),好奇心是你最重要的技能。要去尝试各种东西。新语言或新技术对你当前或将来的工作可能有用,也可能没用,但并不是你所学的每一件事都是为了工作。不要害怕失败,万事开头难,学新技术也是如此。大多数失败是因为人们希望太快地学到太多的东西。要对每一点进步感到满意,不要让时间(或缺乏时间)妨碍你。相反,你要安排时间留心、研究、试验新的开发技术和工具。 你可能永远也没有必要成为这些技术的专家,而且我的选择可能根本不适合你的特殊情况,但通过培养好奇心,你将会发现你应该了解的东西。

㈢ 编程中的容器这一术语是什么意思

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
解析:

容器,我们常规的说就是一个器皿,比如,杯子,它可以装水

程序中的容器也是一样,指的就是程序中巧前的器皿,它可以存放数据,孝肢清

但是程序中的数据是多种饥毁多样的,所以容器也就慧多种多样。

但是也有很多万能的容器,比如object,ArrayList,哈西表等等。

㈣ 关于编程术语的讲解

在软件开发行业中存在着许多的术语,比如说线程、线程池等等。今天,电脑培训就一起来了解一下,在java编程举袭袭软件开发项目中都有哪些开发术语是需要我们了解的。



什么是线程?


术语“线程”可以用来描述很多不同的事情。在本文中,我会使用它来代指一正兄个逻辑线程。也就是:按照线性顺序的一系列操作;一个执行的逻辑路径。CPU的每个核心只能真正并发同时执行一个逻辑线程。这就带来一个固有的问题:如果线程的数量多于内核的数量,那么有的线程必须禅腊要暂停以便于其他的线程来运行工作,当再次轮到自己的执行的时候,会将任务恢复。为了支持暂停和恢复,线程至少需要如下两件事情:


某种类型的指令指针。也就是,当我暂停的时候,我正在执行哪行代码?


一个栈。也就是,我当前的状态是什么?栈中包含了本地变量以及指向变量所分配的堆的指针。同一个进程中的所有线程共享相同的堆。


鉴于以上两点,系统在将线程调度到CPU上时就有了足够的信息,能够暂停某个线程、允许其他的线程运行,随后再次恢复原来的线程。这种操作通常对线程来说是完全透明的。从线程的角度来说,它是连续运行的。线程能够感知到重新调度的方式是测量连续操作之间的计时。


JVM使用操作系统线程


尽管并非规范所要求,但是据我所知所有的现代、通用JVM都将线程委托给了平台的操作系统线程来处理。在接下来的内容中,我将会使用“用户空间线程(userspacethread)”来代指由语言进行调度的线程,而不是内核/OS所调度的线程。操作系统实现的线程有两个属性,这两个属性极大地限制了它们可以存在的数量;任何将语言线程和操作系统线程进行1:1映射的解决方案都无法支持大规模的并发。


在JVM中,固定大小的栈


使用操作系统线程将会导致每个线程都有固定的、较大的内存成本


采用操作系统线程的另一个主要问题是每个OS线程都有大小固定的栈。尽管这个大小是可以配置的,但是在64位的环境中,JVM会为每个线程分配1M的栈。你可以将默认的栈空间设置地更小一些,但是你需要权衡内存的使用,因为这会增加栈溢出的风险。代码中的递归越多,就越有可能出现栈溢出。如果你保持默认值的话,那么1000个线程就将使用1GB的RAM。虽然现在RAM便宜了很多,但是几乎没有人会为了运行上百万个线程而准备TB级别的RAM。


㈤ 从事IT行业,或者简单的说是编程,常用的术语有哪些呢

常用的术语其实很多

术语 解释

问题解决problem-solving 表述问题,找到解决方案并表述方案过程

高级语言high-levellanguage 便于人类读写而设计的编程语言

低级语言low-levellanguage 便于机器执行而设计的语言:机器语言、汇编语言

可移植性portability 程序可以在不同计算机操作系统上运行的属性

形式语言formallanguage 人类设计用于特殊目的的语言:表达思想的计算机程序。

自然语言naturallanguage 人类所说的,经过自然演化的各种语言

解释interpret 逐句翻译高级语言编写的源程序,边翻译边执行

编译compile 一次性把高级语言翻译成二进制指令序列,形成目标代码

源代码sourcecode 用高级语言编写的,未经过编译的字符流

目标代码objectcode 源代码经过编译器编译得到的输出结果

可执行程序executable 可以直接在计算机执行的二进制01序列

算法algorithm 解决同类型问题的一般过程

bug 程序中发生的错误

语法syntax 程序的结构

语义semantics 程序的语义

解析parse 检查一个程序,并分析其语法结构

语法错误syntaxerror 程序中无法完成语法解析的错误

运行时错误run-timeerror 在程序执行过程中导致程序终止失败的错误

逻辑错误logicalerror 程序中发生导致程序偏离编程本意的错误

调试debugging 发现并解含迟释三种错误的过程

变量 有名字的值存储区

指针指向内存的映射

值 字母或数字或者其他可存储在变量里的东西

类型 值的集合:int、char

关键字 保留的单词,编译器用以解析程序的:void、int、endl

语句 一行用于表达一个命令或动作的代码

变量声明 用于创建新变量并且标识变量类型的语句

变量赋值 将值赋给变量的语句

表达式 变量、运算符和值的联合体、代表单个结果值,表达式也有类型,这个类型由运算符和操作数决定

运算符 特殊符号,代表一个简单的数学运算,比如:加法或乘法

操作数 运算符作用的值

优先级 运算发生的先后顺序

组合 为了简洁地表达复杂计算而将简单表达式和语句结合成复合语句和表达式

浮点数floating-point 一种既包含小数又包含整数的变量类型

初始化initialization 声明变量并且同时给变量赋值的语句

函数function 一些列命名并且完成某种功能的语句

形参parameter 调用函数时所需要的信息

实参argument 当调用函数时所必须乎判提供的数值,这个值必须与函数中对应的形参具有相同的类型

调用call 使函数运行

模运算符% 作用于整数的运算符,其结果等于一个整数除以另一个整数的余数

条件语句 语句块,它的执行与否取决于某些条件

链接link 一种把几种条件语句连接成一个序列的方式

递归Recursion 正在执行的函数调用它自己的过程

无限递归 函数递归调用自己,无法到达递归基,最终无限递归会导致运行时错误

返回类型returntype 函数返回结果的类型

返回值returnvalue 函数执行需要输出的值

无效代码deadcode 程序中从未执行过的代码,大部分原因是因为他们出现return语句之后

支架代码岁老改scaffolding 在开发过程中使用的代码,它不属于最终版本

空类型void 一种特殊的返回类型,表示空函数,也就是没有返回值的函数

重载overloading 多个函数具有相同的函数名和不同的参数,在C++中,通过提供的参数判断需要调用哪一个函数

布尔类型bool 一种只有true和false两种值的变量或值

标记flag 变量用于记录条件或者状态信息

比较操作符comparisonoperator 用于比较两个变量并产生一个bool值的操作符,表示两个操作数之间的关系

逻辑操作符logicaloperator 用于结合bool值测试复合条件的操作符

循环语句loopcode 当条件为真,或满足某系条件时,将会反复执行的语句

无限循环 其中包含了永远为真的条件的循环

循环体 包含在循环中的语句

迭代 循环体的一次执行过程,包括对条件的判断

制表符 特殊字符,在C/C++中写作 ,这个字符会使得光标移动到当前行的下一个制表位

封装 将一个复杂的程序分解成独立的组建(例如:函数),并保证组建之间相互独立,例如可以使用局部变量来达到

局部变量 在函数内部声明的变量,他只在这个函数内部适用

广义化 适用适度广义的元素(例如:变量和参数)替换掉不再需要的特殊元素(比如:常量)。广义化可以使得代码更加通用,更容易复用,有时甚至更容易编写

开发计划 程序开发的流程

对象object 相关的数据和对数据操作的一系列函数组成的集合

索引index 用于选择一个有序集合中成员的变量或者变量值。比如:在字符串中查找字母所用的变量

遍历traverse 迭代对集合中的所有元素进行类似的操作

计数器counter 用于计数变量,一般初始化为0,并在操作时递增

递增increment 每次对变量加一

递减decrement 每次对变量减一

拼接concatenate 将两个操作数首相接

结构体 由数据组成的集合,通常当作单个对象对待

实例变量 一块有名字的数据,是结构体的组成部分

引用 一个志向或引用变量或结构体的值,在状态图中,用箭头表示引用

按值传递 一种传递形参的方法,这种方法将实参复制到对应的形参中,形参和实参存储在不同的位置上

按引用传递 一种传递形参的方法,在这种方法中,形参是一个实参变量的引用,形参的修改同时会影响到实参变量

实例instance 某目录中的一个例子。猫是猫科动物的一个实例,任何一个对象都是某种类型的一个实例

实例变量instancevariable 组成结构体的一个命名的数据项,每个结构体独有该类型实例变量的一个副本

微服务对服务进行了拆分进行了细粒度的部署

容器拥有运行应用的一切环境的可移植可隔离的快速部署的单元


比如说,单例,协程,设计模式,二叉树,等等,程序员工作中会用到哪些专业术语呢,求大神告知下,收集下术语名称就行

㈥ 什么叫IOC(编程术语)

IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。

下面我们以几个例子来说明什么是IoC

假设我卜升们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这个Boy?

在我们中国,常见的MM与GG的认识方式有以下几种
1 青梅竹马; 2 亲友介绍; 3 父母包办
那么哪一种才是最好呢?

青梅竹马:Girl从小就知道自己的Boy。

public class Girl {
void kiss(){
Boy boy = new Boy();
}
}

然而从开始就创建的Boy缺点就是无法在更换陵岩。并且要负责Boy的整个生命周期。如果我们的Girl想要换一个怎么办?(严重不支持Girl经常更换Boy,#_#)

亲友介绍:由中间人负责提供Boy来见面

public class Girl {
void kiss(){
Boy boy = BoyFactory.createBoy();
}
}

亲友介绍,固然是好。如果不满意,尽管另外换一个好了。但是,亲友BoyFactory经常是以Singleton的形式出现,不然就是,存在于Globals,无处不在,无处不能。实在是太繁琐了一点,不够灵活。我为什么一定要这个亲友掺和进来呢?为什么一定要付给她介绍费呢?万一最好的朋友爱上了我的男朋友呢?

父母包办:一切交给父母,自己不用费吹灰之力,只需要等着Kiss就好了。

public class Girl {
void kiss(Boy boy){
// kiss boy
boy.kiss();
}
}

Well,这是对Girl最好的方法,只要想办法贿赂了Girl的父母,并把Boy交给他。那么我们就可以轻松的和Girl来Kiss了。看来几千年传统的父母之命还真是有用哦。至少Boy和Girl不用自己瞎忙乎了。

这就是IOC,将对象的创建和获取提取到外部。由外部容器提供需要的组件。

我们知道好莱坞原则:“Do not call us, we will call you.” 意思就是,You, girlie, do not call the boy. We will feed you a boy。

我们还应该知道依赖倒转原则即 Dependence Inversion Princinple,DIP

Eric Gamma说,要面向抽象编程。面向接口编程是面向对象的核心。

组件应该分为两部分,即 Service, 所提供功能的声明 Implementation, Service的实现

好处是:多实现可以任意切换,防止 “everything depends on everything” 问题.即具体依赖于具体。

所以,我们的Boy应该是实现Kissable接口。这样一旦Girl不想kiss可恶的Boy的话,还可以kiss可爱的kitten和慈祥的grandmother。
二、IOC的type

IoC的Type指的是Girl得到Boy的几种不尺弊御同方式。我们逐一来说明。

IOC type 0:不用IOC
public class Girl implements Servicable {
private Kissable kissable;
public Girl() {
kissable = new Boy();
}
public void kissYourKissable() {
kissable.kiss();
}
}

Girl自己建立自己的Boy,很难更换,很难共享给别人,只能单独使用,并负责完全的生命周期。

IOC type 1,先看代码:代码

public class Girl implements Servicable {

Kissable kissable;

public void service(ServiceManager mgr) {
kissable = (Kissable) mgr.lookup(“kissable”);
}

public void kissYourKissable() {
kissable.kiss();
}

}

这种情况出现于Avalon Framework。一个组件实现了Servicable接口,就必须实现service方法,并传入一个ServiceManager。其中会含有需要的其它组件。只需要在service方法中初始化需要的Boy。

另外,J2EE中从Context取得对象也属于type 1。它依赖于配置文件。

IOC type 2:

public class Girl {

private Kissable kissable;

public void setKissable(Kissable kissable) {
this.kissable = kissable;
}

public void kissYourKissable() {
kissable.kiss();
}

}

Type 2出现于Spring Framework,是通过JavaBean的set方法来将需要的Boy传递给Girl。它必须依赖于配置文件。

IOC type 3:

public class Girl {

private Kissable kissable;

public Girl(Kissable kissable) {
this.kissable = kissable;
}

public void kissYourKissable() {
kissable.kiss();
}

}

这就是PicoContainer的组件 。通过构造函数传递Boy给Girl

PicoContainer container = new DefaultPicoContainer();
container.(Boy.class);
container.(Girl.class);
Girl girl = (Girl) container.getComponentInstance(Girl.class);
girl.kissYourKissable();

参考资料

1 http://www.picocontainer.org/presentations/JavaPolis2003.ppt
http://www.picocontainer.org/presentations/JavaPolis2003.pdf

2 DIP, Robert C Martin, Bob大叔的优秀论文
http://www.objectmentor.com/resources/articles/dip.pdf

3 Dependency Injection 依赖注射,Matrin Fowler对DIP的扩展
http://www.martinfowler.com/articles/injection.html

4 IOC框架

PicoContainer 优秀的IOC框架
http://picocontainer.org/

Avalon
http://avalon.apache.org/

Spring Framework
http://www.springframework.org/

HiveMind
http://jakarta.apache.org/commons/hivemind

㈦ 转义的编程术语

在编程中,表示有特殊意义的字符。如 在销慎一些程序语言里行宏表示换亏带敬行。

㈧ 计算机编程及语言术语

我为大家整理了计算机编程及语言术语,希望对你有帮助哦!

计算机编程及语言术语:

一、编 程

api(application programming interfaces,应用程序接口)

ascii(american standard code for information interchange,美国国家标准信息交换代码)

atl: activex template library(activex模板库)

basic:beginner's all-purpose symbolic instruction code(初学者通用指令代码)

com: component object model(组件对象模式)

dna: distributed internet application(分布式因特网应用程序)

mfc: microsoft foundation classes(微软基础类库)

sdk(software development kit,软件开发工具包)

windows

ce(consumer electronics,消费电子)

dcom: distributing component object model,构造物体模块

dhcp: dynamic host configuration protocol,动态主机分配协议

dmf: distribution media format

培前gdi(graphics device interface,图形设备接口)

配凯清gui(graphics user interface,图形用户界面)

gpf(general protect fault,一般保护性错误)

hta: hypertext application,超文本应用程序

inf file(information file,信息文件)

ini file(initialization file,初始化文件)

ndis: network driver interface specification,网络驱动程序接口规范

nt(new technology,新技术)

qos: quality of service,服务质量

rrvp: resource reservation protocol(资源保留协议)

rtos(real time operating systems,实时操作系统)

sbfs: simple boot flag specification,简单引导标记规范

vefat: virtual file allocation table(虚拟文件分配表)

(vxd,virtual device drivers,虚拟设备驱动程序)

wdm(windows driver model,视窗驱动程序模块)

winsock: windows socket,孙姿视窗套接口

whql: windows hardware quality labs,windows硬件质量实验室

whs: windows Xing host,视窗脚本程序

zam: zero administration for windows,零管理视窗系统

二、语 言

css: cascading style sheets,层叠格式表

dcd: X content deXion for xml: xml文件内容描述

dtd: X type definition,文件类型定义

html(hypertext markup language,超文本标记语言)

jvm: X virtual machine, X虚拟机

oji: open X vm interface,开放X虚拟机接口

sgml: standard generalized markup language,标准通用标记语言

smil: synchronous multimedia integrate language(同步多媒体集成语言)

vrml:virtual reality makeup language,虚拟现实结构化语言

vxml(voice extensible markup language,语音扩展标记语言)

xml: extensible markup language(可扩展标记语言)

xsl: extensible style sheet language(可扩展设计语言)

㈨ 谁能解释一下几个编程术语

这个范围太大了,不是一两句就是雀大解释清楚的.

举个例子吧,希望能够帮助你:

对象:汽车

方法:行驶

属性:颜色

事件散宏:踩刹车冲岁册

㈩ 求常见编程术语的通俗解释

  1. XML 首先,你要了解XML。我不是说仅仅是XML规格本身,还包括一系列相关的基于XML的语言:最重要的是XHTML、XSLT、XSL、DTDs、XML Schema (XSD)、XPath、XQuery和SOAP。那些在过去5年内从未碰过键盘的人,可能不知道XML为何物。XML是一种文本文件,使用与HTML类似的标记。XML能定义一个树状结构,并能描述所含的数据。 XML最好的一点是既能存结构化数据也能存非结构化数据。它既能存贮和描述“规格的”(regular)表格数据,也能容纳和描述“粗糙的”(ragged)文件数据。 XHTML是现今写HTML的首选方法。因为它是形式完好(well formed)的XML,比起古老的、通常是畸形(malformed)的HTML文件,XHTML格式的文件更容易处理。 XSLT和XSL是用于把XML文件转成其它格式的语言。可转换的格式包括:文本文件、PDF文件、HTML、以逗号为分隔符的文件,或其它XML文件。 DTD和XML Schema描述XML文件所能包含的内容的类型,并让你“验证”XML文件内容的合理性,而不用写特殊代码以确保内容符合规则要求。 XPath和XQuery是用于从XML文件中抽取单个项目或一组项目的查询语言。XQuery扩展了XPath,因而更重要。XQuery与XML的关系正像SQL与关系数据库的关系。 SOAP是Web服务之间的一个标准通讯协议。尽管你不需要对SOAP标准一清二楚,你应该熟悉一般的schema和它的工作原理,以便能应用这门技术。

    2. Web服务 Web服务是XML流行后的一个直接产物。因为你能用XML描述数据和物件,因为你能用schema确保XML文件内容的合理性,因为XML是基于文本的规范,XML为跨平台通讯标准提供了一个极其方便的基本格式。如果你还从来没碰到Web服务,你可能很快就会碰到,在未来5年内,你几乎肯定会碰到。熟悉Web服务十分重要,因为它是目前所有跨不同机器、不同语言、不同平台和不同地点的通讯协议中最简单的一个。不管你需要与否,Web服务是迈向互用性的重要一步。 XML工作组主席John Bosak曾说XML“给Java一些事做”。实际上,Web服务让所有语言都有了一些事做。Web服务让在大型机上运行的COBOL应用软件能调用在手持设备上运行的Java应用程序、能让Java applet与.NET服务器交谈、能让微机软件与Web服务器无缝连接,并提供了一个相对容易的方法,让企业不光能向外界提供数据,还能提供功能,而且是一种与语言、平台和位置都独立的方法。 3. 面向对象的编程 很多程序员仍认为OOP是象牙塔里的技术。但如果你想一下是什么语言在过去的10年里占主导地位,你就会理解OOP不是象牙塔里的技术。OOP从Smalltalk开始,传到C++和Pascal (Delphi)。Java使OOP大踏步地迈向主流,几年后的VB.NET和C#则完全确立了OOP的优势地位。尽管这些语言中的多数并不要求你必须会OOP,但我觉得如果你不了解OOP的基本概念也不知道如何应用这些概念,你能找到的编程工作将越来越少。

    4. Java、C++、C#和VB.NET 我把这些语言列在一起,并不是建议你成为每一种语言的专家。我的理由是:学习编程最有效的方法之一是看代码,而你能看到的大量的代码很可能不是用你所喜爱的语言编写的。 在过去几年,各语言的能力越来越接近。现在,你可以用VB.NET写Windows服务、Web应用程序或命令行程序。即使你只使用一种语言,你也应该学一些其它语言,以便能看懂那些样例,并将其翻译到你所用的语言。这4种语言是基本核心,还有其它一些满足不同需要、颇具用途的语言,如FORTRAN、COBOL、APL、ADA、Perl和Lisp。

    5. javascript 尽管名字有些相像,但Java与javascript并无关联。为什么一个脚本语言会如此重要呢?因为所有主流浏览器都用javascript。如果你需要写Web应用程序,你就有足够的理由学javascript。javascript可以用作ASP或ASP.NET的服务器语言,也可以当做用于扩展XSLT的功能语言(functional language)。javascript是Mozilla/Netscape中用于激活基于XUL的程序接口的首选语言。javascript的一个变种ActionScript是Flash MX的编程语言。将来,javascript很可能成为新设备的编程语言,以及大型应用软件中的宏语言。 与javascript相对照的是VBScript。尽管Microsoft的软件对VBScript有良好的支持,但VBScript在未来的开发工作中很可能是一个糟糕的选择。就是Microsoft也倾向于用javascript(或Microsoft自己的变种:JScript)写客户端程序。在选择脚本语言时,请选择javascript。 6. 正则表达式(Regular Expressions) 查寻关系数据库可以用SQL,查询XML可以用XPath和XQuery,查询纯文本文件则可以用正则表达式。例如,你可以用一个命令从一个HTML文件中查找并删除所有的注释。各种开发语言内置的一些简单的文本查询功能,如"IndexOf"函数或VB中经典的"InStr"函数或"Like"操作符,根本不能与正则表达式相提并论。现在,各种主要的开发语言都提供使用正则表达式的途径。尽管正则表达式本身既难懂更难读(是回到早期计算机时代的一种倒退),但它却是一个功能强大而且未被充分利用的工具。

    7. 设计模式 正像OOP通过把对象分类以简化编程一样,设计模式对一些普遍的对象之间的交互进行分类,并赋予一个恰当的名称。OOP用得越多,设计模式就越有用。一些最常用的模式的名称已经变成了软件开发领域共同使用的术语,所以要跟上信息的主流,你就要对设计模式有相当的理解。

    8. Flash MX 如果你需要在客户端得到比HTML和CSS更多的图形和更强的编程功能,Flash是你的答案。用Flash编程比开发Java applets或写.NET代码要快得多,也容易得多。 在最新版本 (MX) 中,Flash不仅仅是画图和制造动画的工具,它已经成为一个编程功能强大的开发环境:能调用SOAP Web服务,也能调用远端服务器上的ColdFusion、Java或.NET程序。Flash无处不在。它的引擎存在于世界上大多数客户端计算机,包括手持设备、置顶盒、甚至是新的书写板电脑。所以使用Flash能大大扩展你的程序的应用范围。

    9. Linux/Windows 熟悉Linux。在一台旧机器或新机器上安装Linux。下载图形用户界面,在其基础上写一些程序。安装Apache,写一个Web应用程序。这个世界不再仅仅是属于Windows,这种趋势可能还会持续下去。如果你是一名中坚的Linux开发人员,那就抛弃你对Windows的憎恶,看看你能否做一些Windows编程。Windows能继续在台式电脑上称王是有其原因的,这不仅仅是因为Microsoft控制了这个市场。 没人知道你们公司会在什么时候决定从Linux转向Windows(或从Windows转向Linux),或者你想跳到一家用另一种平台的公司,或者你想出了开发一个杀手软件的好主意,所以你要争取拥有在不同操作系统上的编程经验。

    10. SQL 尽管SQL不像本文讨论的其它技术那样新,而且SQL的重要性在未来10年内很可能降低,但它仍然是一项基本技能。很多开发人员还没有掌握这门技术,或掌握得不够,不足以有效率地使用它。不要依赖具有图形用户界面的SQL生成器替你做事情,你要自己手工地写查询命令,直到你熟悉基本的SQL语法为止。了解SQL不仅能帮助你日后学习XQuery,你还有可能马上发现能简化或改进目前项目的方法。 培养好奇心 最后,(对,我意识到这是第11门技术),好奇心是你最重要的技能。要去尝试各种东西。新语言或新技术对你当前或将来的工作可能有用,也可能没用,但并不是你所学的每一件事都是为了工作。不要害怕失败,万事开头难,学新技术也是如此。大多数失败是因为人们希望太快地学到太多的东西。要对每一点进步感到满意,不要让时间(或缺乏时间)妨碍你。相反,你要安排时间留心、研究、试验新的开发技术和工具。 你可能永远也没有必要成为这些技术的专家,而且我的选择可能根本不适合你的特殊情况,但通过培养好奇心,你将会发现你应该了解的东西。

阅读全文

与编程术语什么意思相关的资料

热点内容
sql目录名加文件名 浏览:446
小学编程教材哪个好 浏览:179
英语词典苹果app 浏览:344
党的文件保管采用什么办法 浏览:45
老版本的百度云盘 浏览:201
一指弹app怎么用 浏览:249
ps怎么提取文件名 浏览:540
苹果7plus网络连接超时 浏览:959
权重6网站卖多少 浏览:151
bzb网站有哪些 浏览:687
机械类专业要学什么编程 浏览:89
SQL中打开excel文件 浏览:468
蓝牙可以传word文件吗 浏览:65
三星能自己升级系统吗 浏览:265
12款新福克斯手动挡bcm升级 浏览:330
js内容尾部增加内容 浏览:803
sqlldr控制文件详解 浏览:614
做界面用哪个编程语言 浏览:942
怎么把网站打包成苹果手机 浏览:913
补丁在哪个文件夹 浏览:170

友情链接