文档库 最新最全的文档下载
当前位置:文档库 › 开头的程序(解释说明)

开头的程序(解释说明)

开头的程序(解释说明)
开头的程序(解释说明)

开头的程序:

function varargout = untitled(varargin);这句话什么意思?

gui_Singleton = 1;设置的这个东西为什么为1?gui_Singleton是什么?

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @untitled_OpeningFcn, ...

'gui_OutputFcn', @untitled_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

gui_State 是什么意思?括号里都是链接的什么?

if nargin && ischar(varargin{1}) ;nargin,varargin{1}分别代表什么意思?

gui_State.gui_Callback = str2func(varargin{1});

gui_State.gui_Callback、str2func含义是什么?整句话的意思是?

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

这两句什么意思?乱搞菊花中哥函数什么意思?

else

gui_mainfcn(gui_State, varargin{:});gui_mainfcn意思?

end

function untitled_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject;

guidata(hObject, handles);

上面三句话的意思?

function varargout = untitled_OutputFcn(hObject, eventdata, handles) function pushbutton1_Callback(hObject, eventdata, handles)

global b;

上面几句话的意思?(这些话都是matlab

gui自带的程序,你不需要看懂)

axes(handles.axes10);这句话的意思?handles.axes10什么意思?

(表示在第十个axes控件中显示)

车牌区域的校正中 PX1=PX1-1;%对车牌区域的校正

PX2=PX2+1;

dw=I(PY1:PY2-8,PX1:PX2,:);这句话的意思??

后面的程序为什么是PY2-8,为什么减8?

(考虑到车牌边框,需要把这部分给切除掉)

切割出 7 个字符:

y1=10;y2=0.25;flag=0;word1=[];这句话含义?为什么设置flag=0?y1=10;y2=0.25;什么意思?为什么在这里一个数字设置10,一个设置0.25,依据是什么?

(实验得出来的,你也可以自己试试,可能y1=11 也能运行)

l=1

for I=1:7

ii=int2str(I);

t=imread([ii,'.jpg']);

SegBw2=imresize(t,[40 20],'nearest');

if l==1 %第一位汉字识别

kmin=37; 这句话什么意思?为什么等于37?

kmax=40; 为什么等于40?

(字符模板中,汉字所处的位置)

elseif l==2 %第二位 A~Z 字母识别

kmin=11; 为什么等于11?

kmax=36; 为什么等于36?

(字符模板中,字母所处的位置)

else l>=3 %第三位以后是字母或数字识别

kmin=1; 此时为什么等于1?

kmax=36; 又为什么等于36?

(字符模板中,数字所处的位置)end

for k2=kmin:kmax 什么意思?为什么要将两者进行比?

(模板匹配,当然需要比较啊)

fname=strcat('字符模板\',liccode(k2),'.jpg');

Dmax=0;

for k1=1:40

for l1=1:20

if ( SubBw2(k1,l1) > 0 | SubBw2(k1,l1) <0 ) ;这句话

的意思?

(标明这个位置,两幅图片的像素点部匹配)

Dmax=Dmax+1;

end

end

end

Error(k2)=Dmax; Error(k2)什么意思?

(与模板中所有字符图片进行比对,不匹配的像素点的数目)

end

Error1=Error(kmin:kmax); 这句话的意思?

MinError=min(Error1); 这句话的意思?)

findc=find(Error1==MinError); 这句话的意思?

(寻找最匹配的那个字符)

Code(l*2-1)=liccode(findc(1)+kmin-1);这句话的意思?

(将上述找到的字符位置与liccode中的字符链接上)

Code(l*2)=' '; 这句话的意思?空格符什么意思?

(如果现实出来的车牌字符一个挨一个,你不嫌挤么?肯定要加空格啊)

l=l+1;

end

子程序getword中:

function [word,result]=getword(d)

word=[];flag=0;y1=8;y2=0.5; 这句话的含义?y1=8;y2=0.5;中两个数字8和0.5是根据什么设置的?

(实验得出来的,你也可以自己试试,可能y1=7 也能运行)

流程图规范

关于流程图图示是否有国际间认同定义,我也曾请教过一些专业人士,但似乎没有一致的定论。以目前微软产品visio应用最多,当然国际上也有专业的smart draw,国内也有些产品,因此我的做法是基础图示如开始(六角菱型)、过程(四方型)、决策(菱型)、终止(隋园型)掌握著,其它也就自已和别人知道什么意义就可以,当然能自已在流程图面上说明图示定义那就更好。 一、国际通用的流程图形态和程序: 开始(六角菱型)、过程(四方型)、决策(菱型)、终止(椭圆型) .在作管理业务流程图时国际通用的形态:方框是流程的描述;菱形是检查、审批、审核(一般要有回路的);椭圆一般用作一个流程的终结;小圆是表示按顺序数据的流程;竖文件框式的一般是表示原定的程序;两边文件框式的一般是表示留下来 的资料数据的存储. 流程图符号 流程图符号是专门用来画图的,其中有流程图,里面有符号的解释。 ? 1 含义 ? 2 符号约定

? 3 说明 ? 4 参考资料 流程图符号-含义 不管什么符号,都需要给它定义,定义行为是由制定人予以完成的,要完成这项工作不应该先定义符号代表什么,而应该在做到组织结构或者作业流程心中有数后进行归类,根据归类采用不同的符号加以 区分。 另外,我所见过的很多有效组织结构图都是一种符号到底的,他们采取的是多重互联回形目录树的 形式,也很有效阿。这也佐证我的观点。 为了让您的新构架流程图不至于让他人难于理解,建议最好不要因采取过多的符号加以分类而造成实施人难以理解。另外,还建议您在采取分类后将在流程图的下方添加注解。 其实,没有哪个企业会因一图而兴,关键靠的是实施和控制(重点包括环节控制)。图再好,别人看不懂又有什么用呢?没有实施过程的监控与指导又会起多大效力呢? 以微软产品visio应用最多,当然国际上也有专业的smartdraw,国内也有些产品,因此我的做法是基础图示如开始(六角菱型)、过程(四方型)、决策(菱型)、终止(隋园型)掌握著,其它也就自已和别人知道什么意义就可以,当然能自已在流程图面上说明图示定义那就更好。 流程图符号-符号约定 流程图 对某一个问题的定义、分析或解法的图形表示,图中用各种符号来表示操作、数据、流向以及装置 等。 2数据流程图 数据流程图表示求解某一问题的数据通路.同时规定了处理的主要阶段和所用的各种数据媒体. 数据流程图包括: a.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体; b.指明对数据执行的处理的处理符号,这些符号也可指明该处理所用到的机器功能; c.指明几个处理和(或)数据媒体之间的数据流的流线符号; d.便于读.写数据流程图的特殊符号. 在处理符号的前后都应是数据符号.数据流程图以数据符号开始和结束(除9.4规定的特殊符号外) 3程序流程图

[修饰语,语序,汉语]汉语修饰语语序类型的认知解释

汉语修饰语语序类型的认知解释 20世纪上半叶语言学界主要采用了李方桂对汉藏语系的类属划分,认为汉语属汉藏语系。采用这种观点的语言学家认为语言和文化的影响是单向的,在研究汉语以及壮侗语、苗瑶语之间的关系时,将焦点放在汉语对于这些语言的影响上面,忽略了这些语言对汉语的影响。Paul K.Benedict在20世纪70年代提出了东南亚文化流这个观念。他认为,史前时代长江以南广大区域(包括现在的海南岛、云南、四川、广西、贵州、广东、福建、湖南、江西、浙江、台湾、中南半岛)长久以来居住着众多的民族群体(包括使用孟高棉语的族群、使用南岛语的族群、使用汉藏/藏缅语的族群),他们在文化上是平等的,不同的民族之间必然有着文化和语言上的相互接触,因此文化的流向不可能是单向的。以此类推,语言的影响也不可能是单向的。这种观点一定程度上解释了汉语修饰语语序的类型异质,但要搞清汉语的修饰语语序类型异质的原因还需从认知视角来考察。 一、语序类型学视角分析 从语言事实上来看,一般来说,汉语的修饰语(定语、状语)都在中心语的前面。比如: (1)关于历史的无聊的书。 (2)从昆明来的很漂亮的朋友。 (3)他常常跑步。 Greenberg对语言类型归类时,使用了基本语序类型这样的用语,他指出绝大多数语言有几种语序变体,但总有一种是占优势的语序。从逻辑上来看,有六种可能出现的语序:SVO,SOV,VSO,VOS,OSV和OVS。然而,在这六种之中,只有三种通常作为优势语序而出现。其它三种则根本不发生或极为少见,它们是VOS,OSV和OVS。其共同点是宾语处于主语之前。 [1]按照他所提出的语言共性第一条带有名词性主语和宾语的陈述句中,优势语序几乎总是主语处于宾语之前。[2]汉语采用S-V-O的语序,是采用了优势语序。Greenberg做的语言调查中不包括汉语,未对汉语属于哪种类型的语言做出明确的论述。但根据汉语S、V、O的位置,我们可以判断出汉语应属于SVO型语言。 Greenberg提出了划分语序类型的三种标准:第一是使用前置词还是后置词,分别标作Pr和Po。第二是带有名词性主语和宾语的陈述句中主语、动词和宾语的相对顺序。第三是表示性质的形容词与名词的相对位置,形容词位于名词之前的优势语序标作A,名词位于形容词之前的标作N。 I II III Po-A 0 1 6 Po-N 0 2 5 Pr-A 0 4 0

语言学术语解释和举例

1. Sequential Rules [s?'kwen?(?)l] 序列规则Sequential Rules are rules that govern the combination of sounds in particular language. e.g. If a word begins with a /l/ or /r/, then the next sound must be a vowel(元音). 2. Prototype ['pr??t?ta?p]原型 What members of a particular community think of as the typical instance of a lexical category. e.g. F or some English speakers “cabbage”(rather than say carrot) might be the prototypical vegetable. 3. Presuppositional Trigger 预设触发语 A presupposition trigger is a construction or item that signals the existence of a presupposition in an utterance. e.g.” Jane had another date with John.” It presupposes the fact that Jane has had one date with John before. Apparently, the use of “another” called a presupposition trigger. 4. Possessor [p?'zes?] 所有人 Refers to one who has something e.g. Jane’s doll. The first noun is the possessor. 5. Positive Face 积极面子 The positive consistent self-image or “personality”(including the desire that this self-image be appreciated and approved of)claimed by interactants. e.g.: You are excellent. 6. Phoneme ['f??ni?m] 音位The smallest unit in the sound system of a language e.g. the two words peak and speak, we are aware that the sound /p/ is pronounced differently 7. Performative Utterance 言有所为 It is a sentence which is not true or false but instead 'happy' or 'unhappy', and which is uttered in the performance of an illocutionary (语内表现行为的) act rather than used to state something. e.g. "I swear to do that", "I promise to be there" 8. Negative Face 消极面子 The basic claim to territories, personal preserves, rights to non-distraction. i.e. to freedom of action and freedom from imposition. e.g.: You’d better not smoke here. 9. Morpheme ['m?:fi:m] 词素 The smallest meaningful unit of language. It can not be divided without altering or destroying its meaning. e.g. the English word unkindness consists of three morphemes: the S TEM1 kind, the negative prefix un-, and the noun-forming suffix -ness. 10. Metonymic Reasoning [,met?'nimik] 转喻推理 Metonymic Reasoning is a figure of speech used in rhetoric(修辞) in which a thing or concept is not called by its own name, but by the name of something intimately(密切地) associated with that thing or concept.

流程图符号含义

标准程序流程图的符号及使用约定 一,引言 程序流程图(Progran flowchart)作为一种算法表达工具,早已为工国计算机工作者和广大计算机用户十分熟悉和普通使用.然而它的一个明显缺点在于缺乏统一的规范化符号表示和严格的使用规则.最近,国家标准局批准的国家标准(GB1525-89)<<信息处理--数据流程图,程序流程图,系统流程图,程序网络图和系统资源图的文件编制符号及约定>>为我们推荐了一套标准化符号和使用约定.由于该标准是与国际标准化组织公布的标准ISO5807--85 Information processing--Documentation symbols and comventions for data,program and system flowcharts,program network charts and system resources charts是一致的,这里将其中程序流程图部分摘录出来,并做了一些解释,供读者参考. 根据这一标准画出的程序流程图我们称为标准流程图. 二,符号 程序流程图表示了程序的操作顺序.它应包括: (1)指明实际处理操作的处理符号,包括根据逻辑条件确定要执行的路径的符号. (2)指明控制流的流线符号. (3)便于读写程序流程图的特殊符号. 以下给出标准流程图所用的符号及其简要说明,请参看图1. 图1 标准程序流程图符号 1.数据---- 平行四边形表示数据,其中可注明数据名,来源,用途或其它的文字说明.此符号并不限定数据的媒体. 2.处理---- 矩形表示各种处理功能.例如,执行一个或一组特定的操作,从而使信息的值,信息形世或所在位置发生变化,或是确定对某一流向的选择.矩形内可注明处理名或其简工功能. 3.特定处理---- 带有双纵边线的矩形表示已命名的特定处理.该处理为在另外地方已得到详细说明的一个操作或一组操作,便如子例行程序,模块.矩形内可注明特定处理名或其简要功能. 4.准备---- 六边形符号表示准备.它表示修改一条指令或一组指令以影响随后的活动.例如,设置开关,修改变址寄存器,初始化例行程序. 5.判断----- 菱形表示判断或开关.菱形内可注明判断的条件.它只有一个入口,但可以有若干个可供选择的出口,在对符号内定义折条件求值后,有一个且仅有一个出口被激活.求值结果可在表示出口路径的流线附近写出. 6.循环界限---- 循环界限为去上角矩形表示年界限和去下角矩形的下界限构成,分别表示循环的开始和循环的结束. 图2 两种循环表示

开发一个简单的解释型编程语言

项目名称 开发一个简单的解释型编程语言 开发人员 目的 1、掌握综合运用所学知识解决实际问题的能力; 2、掌握灵活运用指针和指针数组解决实际问题,从中体会指针对程序设计的作用; 3、掌握编程语言的内在机理,提高对各种程序设计语言的理论认识,进而真正掌握C 语言;并为下一步学习面向对象语言打下良好的基础; 4、初步掌握编译原理的基本原理,以及编译型语言和解释型语言在执行机制上异同,特别是 为同学以后自学脚本语言打下良好的理论基础;脚本语言是非常有用的一种开发语言,特别 是在大型游戏设计是非常重要的一种编程技术; 5、在实战中提高同学的编程能力。 一、开发要求 1、 用C 或Java 开发一个简单的解释型编程语言; 2、 实现要求:解释器软件从文件或键盘上逐行接收输入的语句,一条语句是一行,所以不需要以“;” 作为语句的结束符。解释器根据语句类型执行不同的动作,遇到输入语句则从键盘接收用户输入的一个整数或一串以回车结束的字符串;遇到输出语句则在屏幕上显示指定的变量的值。 3、 该编程语言必须支持至少以下功能: ⑴ 变量声明语句: 语法:数据类型 变量名,变量名,… 数据类型要求至少支持整数和字符串,例如: 整数 学生人数,grade string 学生姓名 ⑵ 赋制值语句: 语法: 变量名=常量/变量名 变量名=常量/变量名 + 常量/变量名 变量名=常量/变量名 - 常量/变量名 变量名=常量/变量名 * 常量/变量名 变量名=常量/变量名 / 常量/变量名 要求:常量是整数或字符串,对于整数支持加、减、乘、除运算,对于字符串则只支持加法运算,必须能检查运算或赋值的两个表达式类型是否一致。 例: 学生姓名=”独孤求败” grade=grade*10 ⑶ 输入语句: 语法:input 变量名; 例: input 学生姓名 ⑷ 输出语句: 语法:print 变量名; 例: print 学生姓名 东 华 大 学 计 算 机 学 院 DongHua University 软 件 开 发 任 务 书

程序流程图符号参考

程序流程图符号含义 关于流程图图示是否有国际间认同定义,我也曾请教过一些专业人士,但似乎没有一致的定论。以目前微软产品visio应用最多,当然国际上也有专业的smart draw,国内也有些产品,因此我的做法是基础图示如开始(六角菱型)、过程(四方型)、决策(菱型)、终止(隋园型)掌握著,其它也就自已和别人知道什么意义就可以,当然能自已在流程图面上说明图示定义那就更好。 一、国际通用的流程图形态和程序: 开始(六角菱型)、过程(四方型)、决策(菱型)、终止(椭圆型) .在作管理业务流程图时国际通用的形态:方框是流程的描述;菱形是检查、审批、审核(一般要有回路的);椭圆一般用作一个流程的终结;小圆是表示按顺序数据的流程;竖文件框式的一般是表示原定的程序;两边文件框式的一般是表示留下来的资料数据的存储. 流程图符号 流程图符号是专门用来画图的,其中有流程图,里面有符号的解释。 流程图符号-含义 不管什么符号,都需要给它定义,定义行为是由制定人予以完成的,要完成这项工作不应该先定义符号代表什么,而应该在做到组织结构或者作业流程心中有数后进行归类,根据归类采用不同的符号加以区分。 另外,我所见过的很多有效组织结构图都是一种符号到底的,他们采取的是多重互联回形目录树的形式,也很有效阿。这也佐证我的观点。 为了让您的新构架流程图不至于让他人难于理解,建议最好不要因采取过多的符号加以分类而造成实施人难以理解。另外,还建议您在采取分类后将在流程图的下方添加注解。

其实,没有哪个企业会因一图而兴,关键靠的是实施和控制(重点包括环节控制)。图再好,别人看不懂又有什么用呢?没有实施过程的监控与指导又会起多大效力呢? 以微软产品visio应用最多,当然国际上也有专业的smartdraw,国内也有些产品,因此我的做法是基础图示如开始(六角菱型)、过程(四方型)、决策(菱型)、终止(隋园型)掌握著,其它也就自已和别人知道什么意义就可以,当然能自已在流程图面上说明图示定义那就更好。 流程图符号-符号约定 流程图 对某一个问题的定义、分析或解法的图形表示,图中用各种符号来表示操作、数据、流向以及装置等。 2数据流程图 数据流程图表示求解某一问题的数据通路.同时规定了处理的主要阶段和所用的各种数据媒体. 数据流程图包括: a.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体; b.指明对数据执行的处理的处理符号,这些符号也可指明该处理所用到的机器功能; c.指明几个处理和(或)数据媒体之间的数据流的流线符号; d.便于读.写数据流程图的特殊符号. 在处理符号的前后都应是数据符号.数据流程图以数据符号开始和结束(除9.4规定的特殊符号外) 3程序流程图 程序流程图表示程序中的操作顺序. 程序流程图包括: a.指明实际处理操作的处理符号,它包括根据逻辑条件确定要执行的路径的符号; b.指明控制流的流线符号; c.便于读.写程序流程图的特殊符号. 4系统流程图 系统流程图表示系统的操作控制和数据流. 系统流程图包括: a.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体; b.定义要执行的逻辑路径以及指明对数据执行的操作的处理符号; c.指明各处理和(或)数据媒体间数据流的流线符号;

语言学的名词解释

序论部分 语言学:是以语言作为专门研究对象的一门独立的科学;从方法上分为历史语言学、比较语言学、历史比较语言学、描写语言学;从研究对象上可分为个别语言学和普通语言学;19C 初的历史比较语言学标志着语言学的诞生。 历史语言学:用历史的方法来考察语言的历史演变、研究它的变化规律的语言学。 比较语言学:用比较的方法,对不同的语言进行对比研究,找出它们相异之处或共同规律的语言学。表层结构、深层结构:表层结构和深层结构相对,表层结构赋予句子以一定的语音形式,即通过语音形式所表达出来的那种结构,表层结构是由深层结构转换而显现的;深层结构是赋予句子以一定的语义解释的那种结构。 语言的社会功能语言的依存性(强制性):语言符号的音义结合是任意的,但一经社会约定俗成后,音义之间就具有互相依存的关系,不得任意更改。 语言层级性:语言是一种分层装置。语言结构要素的各个单位,在语言结构中,并非处在同一个平面上,而是分为不同的层和级。语言可分为二层——底层是一套音位和由音位组成的音节,为语言符号准备了形式部分;上层是音义结合的符号和符号的序列,分为三级:第一级是词素,是构词材料';第二级是词,是造句材料;第三级是句子,是交际的基本单位。语言发展的渐变性:指语言从旧质过渡到新质不是经过爆发,不是经过消灭现存的语言和创造新的语言,而是经过新质要素的逐渐积累,旧质要素的逐渐死亡来实现的。语言结构的体系的演变只能采取渐变,不能爆发突变。 语言发展的不平衡性:指语言结构体系发展变化是不平衡的,即词汇、语义、语音、语法的发展速度是不一样的。与社会联系最直接的词汇、语义变化最快,语音次之,语法最慢。组合关系:构成线性序列的语言成分之间前后相继的关系。语言单位顺着时间的线条前后相继,好像一根链条,一环扣着一环,处于这个组合链中的两个符号或符号序列之间的关系就叫组合关系。如:主谓、动宾等都是具体的组合关系类型。 聚合关系:在线性序列的某一结构位置上语言成分之间相互替换的关系。在同一位置上能够相互替换的语言单位具有相同的语法功能。在这个线性序列中,每一个语言单位都占有一个特定的位置,在这个位置上它可以被其他语言单位替换下来,犹如一根链条,某一环可以被另一环替换下来,从而形成一根新的链条。 语言习得性:是指虽然人类先天就具有潜在的语言能力,但要掌握一门语言,必须通过后天的学习,没有现实的语言环境,不能掌握任何一种语言。 语言能力:抽象思维能力和发音能力的结合,即,掌握语言需要有发达的大脑和灵活的发音器官。征候:是事物本身的特征,它代表着事物,可以让我们通过它来推知事物。如:炊烟代表人家。语音部分语音:即语言的声音,由人的发音器官发出,负载一定的意义,是语言的物质外壳,语言依靠语音来实现其社会交际功能。 音素:从音质角度划分出来的最小语音单位,分为元音和辅音。 国际音标:由国际语音学会于1888年制定的一套记音符号,它根据“一个音素只用一个音标表示,一个音标只表示一个音素”的原则,主要使用拉丁字母和各种变形符号,是国际上通用的记音符号。语音的生理属性:指语音的动力、发音体和发音方法。 语音的物理属性:是指物体受到外力作用而发生振动,从而使周围的空气也发生振动,形成音波,音波传入人耳,使鼓膜发生振动,刺激听觉神经,于是人们产生了声音的感觉。语音的物理属性包括音高、音长、音重、音质。 语音的社会属性:指同一个音素在不同的语言或方言中具有不同的作用,执行不同的交际功能,是语音的本质属性。 音高:指声音的高低,取决于发音体振动的频率,具有区别意义的作用。如汉语的声调。音重:指声音的强弱,取决于振幅,具有区别意义的作用。语音的强弱与气流量的大小和发

解释性语言和编译性语言的区别

解释性语言和编译性语言的区别 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。 编译性语言 编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。 解释性语言 解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性java语言,专门有一个解释器能够直接执行java程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。 脚本语言 脚本语言是解释性语言。脚本语言一般都有相应的脚本引擎来解释执行。它们一般需要解释器才能运行。所以只要系统上有相应语言的解释程序就可以做到跨平台。脚本语言是一种解释性的语言,例如 vbscript,javascript,installshield script等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在。 JAVA语言 java语言是解释性语言。java很特殊,java程序也需要编译,但是没有直接编译称为机器语言,而是编译称为字节码,然后用解释方式执行字节码。Java 既可以被编译,也可以被解释。通过编译器,可以把Java程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。 Java字节码使“写一次,到处运行”成为可能。可以在任何有Java编译器的平台上把Java程序编译成字节码。这个字节码可以运行在任何Java VM上。例如,同一个Java程序可以运行在WindowsNT、Solaris和Macintosh上。 编译器与解释器的区别 编译型与解释型,两者各有利弊。前者由于程序执行速度快,同等条件下对系统要求较低,因此像开发操作系统、大型应用程序、数据库系统等时都采用它,像C/C++、Pascal/Object Pascal(Delphi)等都是编译语言,而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,如Java、JavaScript、

语言学概论名词解释

名词解释 第一章总论 □语言学 以语言为研究对象的一门独立的学科。 □语文学 一门研究古文献和书面语的学问。 □历史语言学 主要用历史的方法研究某种语言和短期的和长期的变化规律,对比语言学主要用比较的方法对不同的语言进行对比研究,找出它们的相异之处或共同规律(研究语言在不同时期所经历的变化)。 □历史比较语言学 运用比较的方法来发现几种语言在历史演变中的对应规律从而确定语言的亲属关系,构拟产生这些亲属语言的原始母语。 □描写语言学 是和历史语言学相对,即截取某一历史阶段的语言,对其语音、词汇、语法等结构要素进行观察、描写、分析、研究。 □历时语言学 研究语言在不同时期所经历的变化。 □共时语言学 研究语言某一段时期情况的语言学,如现代汉语、古代汉语等。 □个别语言学 其研究的对象是一种语言,如汉语、英语等。 □普通语言学 研究的对象是人类语言,着重从理论上探讨语言的共同特点和一般规律,也叫一般语言学。 □语言的语言学 语言的语言学是以“语言”为唯一对象的语言学,指音义结合的词汇语法系统。是一种静态、同质的纯语言学。 □言语的语言学 言语的语言学是一种动态的、异质的、涉及方方面面的语言学。 □内部语言学(微观语言学) 只对语言系统内部各结构要素进行研究,如:语音学、语义学、词汇学、语法学等。 □外部语言学(宏观语言学) 指与语言相关的边缘学科,如社会语言学、心理语言学、心理语言学、人类语言学等。 □对比语言学 就要用比较的方法对不同的语言进行对比研究,找出它们的相异之处或共同规律。 □微观语言学(内部语言学) 只对语言系统内部各结构要素进行研究,如:语音学、语义学、词汇学、语法学等。 □宏观语言学(外部语言学) 指与语言相关的边缘学科,如社会语言学、心理语言学、心理语言学、人类语言学等。 □理论语言学 理论语言侧重研究语言的一般理论,狭义的理论语言学就是普通语言学,广义的理论语言学也可以包括个别语言学的理论部分。 □应用语言学 侧重语言在各个领域中实际应用的学科。狭义应用语言学指语言教学的理论和方法研

简单流程图的七个基本符号

简单流程图的七个基本符号 一、流程图的符号代表什么意义? 在流程图中通常用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序。用图形表示算法,直观形象,易于理解。 二、简单流程图的七个基本符号 如果我们画的流程图用错图形,发给别人看,那是一件很尴尬的事。 重要的事说三遍,不要用错图形符号!不要用错图形符号!不要用错图形符号! 掌握并熟练使用各种流程图图形,才能让我们的流程图显得更加清晰、易读,显得我们更加专业。

1、开始形状/结束形状,“跑道圆”形状代表开始或者结束。 2、处理过程,“矩形” 这里可以写一些“工序”“处理过程” 3、判断,“菱形” (判断是流程图中经常用到的,判断是否,判断条件) 4、文档

5、子流程 可以理解为子流程,像一个黑盒。双边矩形中包着一个流程图,只是没有详细显示而已。Axure中并没有这个图标。 三、画流程图的原因 一张简明的流程图,不仅能促进产品经理与设计师、开发者的交流,还能帮助我们查漏补缺,避免功能流程、逻辑上出现遗漏,确保流程的完整性。流程图能让思路更清晰、逻辑更清楚,有助于程序的逻辑实现和有效解决实际问题。 通常,对于任何希望创建流程的人来说,无论创建的是什么用的流程,流程图都是很有用的。 四、画流程图时需要注意的问题 1、绘制流程图时,为了提高流程图的逻辑性,应遵循从左到右、从上到下的顺序排列,而且可以在每个元素上用阿拉伯数字进行标注。 2、从开始符开始,以结束符结束。开始符号只能出现一次,而结束符号可出现多次。若流程足够清晰,可省略开始、结束符号。 3、当各项步骤有选择或决策结果时,需要认真检查,避免出现漏洞,导致流程无法形成闭环。

业务流程图符号含义

一,引言 程序流程图(Progran flowchart)作为一种算法表达工具,早已为工国计算机工作者和广大计算机用户十分熟悉和普通使用.然而它的一个明显缺点在于缺乏统一的规范化符号表示和严格的使用规则.最近,国家标准局批准的国家标准(GB1525-89)<<信息处理--数据流程图,程序流程图,系统流程图,程序网络图和系统资源图的文件编制符号及约定>>为我们推荐了一套标准化符号和使用约定.由于该标准是与国际标准化组织公布的标准ISO5807--85 Information processing--Documentation symbols and comventions for data,program and system flowcharts,program network charts and system resources charts是一致的,这里将其中程序流程图部分摘录出来,并做了一些解释,供读者参考. 根据这一标准画出的程序流程图我们称为标准流程图. 二,符号 程序流程图表示了程序的操作顺序.它应包括: (1)指明实际处理操作的处理符号,包括根据逻辑条件确定要执行的路径的符号. (2)指明控制流的流线符号. (3)便于读写程序流程图的特殊符号. 以下给出标准流程图所用的符号及其简要说明,请参看图1. 图1 标准程序流程图符号 1.数据---- 平行四边形表示数据,其中可注明数据名,来源,用途或其它的文字说明.此符号并不限定数据的媒体. 2.处理---- 矩形表示各种处理功能.例如,执行一个或一组特定的操作,从而使信息的值,信息形世或所在位置发生变化,或是确定对某一流向的选择.矩形内可注明处理名或其简工功能. 3.特定处理---- 带有双纵边线的矩形表示已命名的特定处理.该处理为在另外地方已得到详细说明的一个操作或一组操作,便如子例行程序,模块.矩形内可注明特定处理名或其简要功能. 4.准备---- 六边形符号表示准备.它表示修改一条指令或一组指令以影响随后的活动.例如,设置开关,修改变址寄存器,初始化例行程序. 5.判断----- 菱形表示判断或开关.菱形内可注明判断的条件.它只有一个入口,但可以有若干个可供选择的出口,在对符号内定义折条件求值后,有一个且仅有一个出口被激活.求值结果可在表示出口路径的流线附近写出. 6.循环界限---- 循环界限为去上角矩形表示年界限和去下角矩形的下界限构成,分别表示循环的开始和循环的结束. 图2 两种循环表示 一对符号内应注明同一循环标识符.可根据检验终止循环条件在循环的开始还是在循环的末尾,将其条件分别在上界限符内注明(如:当A>B)或在下界限符内注明(如:直到C

语言学概论复习指南--名词解释及简答

第一章名词解释 1.语言学 2.历史比较语言学 3.语言 4.言语 5.符号 6.组合关系 7.聚合关系 8.语言的层级性 9.语言的融合 第一章简答题 1.简述语言和言语的关系 2.举例说明语言符号的任意性和强制不变性 3.举例说明语言符号的特点 4.为什么说荀子的“约定俗成”四个字道出了语言符号的本质? 第二章名词解释 1.语音 2.音素 3.音位 4.国际音标 5.音位变体 6.非音质音位 7.语流音变 8.元音 9.辅音 第二章简答题 1.举例说明划分与归并音位的基本原则 2.举例说明什么是条件变体和自由变体,什么是音质音位和非音质音位 3. [i]、[?]、[?]这三个音在普通话中到底归并为几个音位好?为什么? 4.什么是音位的区别特征?它有什么优越性? 第三章名词解释 1.语义 2.义素 3.义位 4.语义场 5.概念意义 第三章简答题 1.简述语言意义和言语意义的区别与联系 2.举例说明词义的特点 3.举例说明什么是义位,什么是义素 4.举例说明语境对语义有哪些作用。 5.举例说明怎样区分蕴含和预设。 6.会做简单的义素分析题 第四章名词解释 1.词 2.语素 3.词根 4.词缀 5.词尾 6.复合词 7.派生词 8.叠音词9重叠词10.同源词 第四章简答题

1.举例说明如何区分词和词组 2.举例说明语法构词的类型 复合词派生词变性转化变形转化 3.会分析构成词的语素类型、词所用的构词法和词的结构类型 4.什么是词缀?什么是词尾?二者有哪些区别? 第五章名词解释 1.语法 2.词组 3.语法范畴 4.词形范畴 5.词类范畴 6.语法手段 7.直接成分分析法8.转换分析法 第五章简答题 1.什么是语法组合的递归性? 2.词类划分的标准是什么?印欧语的词类划分标准和汉藏语的词类划分标准有什么不同?3.语法意义的类叫作“语法范畴”,其中主要由词的变化形式表示的语法意义的类是“词法范畴”。试定义和举例说明语言中有几种词法范畴 示例:“性”范畴是一种体词属性范畴,指在某些语言中表示人或事物有关性属的一组特征。如俄语、德语名词都分阳性、中性和阴性;俄语用词尾表示,德语用冠词表示。动物词语的性往往跟动物本身的雌雄有关,但其他词语可能与事故的性属性不一致。如德语“Das Sofa(沙发)”是中性,法语“le fauteuil(沙发)”是阳性。“太阳”一词在德语、法语和俄语中分别是阴性、阳性、中性。 4.举例说明几种主要的语法手段。 5.会用直接成分分析法和转换分析法分析歧义句 第六章名词解释 1.意音文字 2.字符 3.自源文字 4.借源文字 第六章简答题 1.举例说明字符的三种类型—意符、音符和记号的区别 2.指出下列语言的文字采用的是哪种字母? 英语俄语法语日语保加利亚语波兰语意大利语 阿拉伯语西班牙语维吾尔语 采用拉丁字母的:英语法语波兰语意大利语西班牙语 采用斯拉夫字母的:俄语保加利亚语 采用阿拉伯字母的:阿拉伯语维吾尔语 采用假名和汉字的:日语

语言学名词解释

Define the following terms: 1. Linguistics: Linguistics is generally defined as the scientific study of language. 2. Phonology: The study of how sounds are put together and used in communication is called phonology. 3. Syntax: The study of how morphemes and words are combined to form sentences is called syntax. . 4. Pragmatics: The study of meaning in context of use is called pragmatics. 5. Psycholinguistics: The study of language with reference to the workings of mind is called psycholinguistics. 6. Language: Language is a system of arbitrary vocal symbols used for human communication. 7. Phonetics: The study of sounds which are used in linguistic communication is called phonetics. 8. Morphology: The study of the way in which morphemes are arranged to form words is called morphology. 9. Semantics: The study of meaning in language is called semantics. 10. Sociolinguistics: The study of language with reference to society is called sociolinguistics. 11. Applied linguistics: In a narrow sense, applied linguistics refers to the application of linguistic principles and theories to language teaching and learning, especially the teaching of foreign and second languages. In a broad sense, it refers to the application of linguistic findings to the solution of practical problems such as the recovery of speech ability. 12. Arbitrariness: It is one of the design features of language. It means that there is no logical connection between meanings and sounds 13. Productivity: Language is productive or creative in that it makes possible the construction and interpretation of new signals by its users. 14. Displacement: Displacement means that language can be used to refer to things which are present or not present, real or imagined matters in the past, present, or future, or in far-away places. In other words, language can be used to refer to contexts removed from the immediate situations of the speaker 15. Duality: The duality nature of language means that language is a system, which consists of two sets of structure, or two levels, one of sounds and the other of meanings. 16. Design features: Design features refer to the defining properties of human language that distinguish it from any animal system of communication 17. Competence: Chomsky defines competence as the ideal user's knowledge of the rules of his language, 18. Performance: performance is the actual realization of the knowledge of the rules in linguistic communication. 19. Langue : Langue refers to the abstract linguistic system shared by all the members of a speech community; Langue is the set of conventions and rules which language users all have to follow; Langue is relatively stable, it does not change frequently 20. Parole: Parole refers to the realization of langue in actual use; parole is the concrete use of the conventions and the application of the rules; parole varies from person to person, and from situation to situation.45. phonology: Phonology studies the system of sounds of a particular language; it aims to discover how speech sounds in a language form patterns and how these sounds are used to convey meaning in linguistic communication. 21. phoneme: The basic unit in phonology is called phoneme; it is a unit of distinctive value. But

编译型语言和解释型语言

编译型语言&解释型语言&混合型语言&脚本语言 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序. 翻译的方式有两种:一个是编译,一个是解释。 编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,以后要运行的话就不用重复翻译了,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等。 解释型语言在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨平台性好,如Basic。 脚本语言介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些. 脚本与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。注:脚本语言一般都有相应的脚本引擎来解释执行。他们一般需要解释器才能运行。JA V ASCRIPT、ASP、PHP、PERL都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。 脚本语言是一种解释性的语言,例如vbscript、javascript、installshield script等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在。 脚本语言不需要编译,可以直接用,由解释器来负责解释。 脚本语言一般都是以文本形式存在,类似于一种命令。 举个例子说,如果你建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件。你为.aa 文件的编写指定了一套规则(语法),当别人编写了.aa文件后,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言。 JA V A语言 java很特殊,java程序也需要编译,但是没有直接编译称为机器语言,而是编译称为字节码,然后用解释方式执行字节码。Java既可以被编译,也可以被解释。通过编译器,可以把Java程序翻译成一种中间代码- 称为字节码- 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。下图说明了它是如何工作的: 可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器代码指令。每中Java解释器,不管是Java开发工具还是可以运行Java小应用程序的Web浏览器,都是一种Java VM 的实例。JavaVM也可以由硬件实现。 Java字节码使“写一次,到处运行”成为可能。可以在任何有Java编译器的平台上把Java 程序编译成字节码。这个字节码可以运行在任何Java VM上。例如,同一个Java程序可以运行在WindowsNT、Solaris和Macintosh上。

相关文档