种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

工程语言

(2019-12-06 22:11:16) 百科综合
工程语言

工程语言

工程语言指用于人与计算机之间进行通信的语言,是人与计算机之间传递信息的媒介。

基本介绍

  • 中文名:工程语言
  • 外文名:engineering language
  • 拼音:gōng chéng yǔ yán
  • 定义:人与计算机之间进行通信的语言
  • 相关名词:知识工程语言、智慧型工程语言
  • 套用学科:程式语言术语

基本介绍

语言,是人类最重要的交际工具,是人们进行沟通交流的各种表达符号。语言就广义而言,是一套共同採用的沟通符号、表达方式与处理规则,符号会以视觉、声音或者触觉方式来传递。狭义上的语言是指人类沟通所使用的语言——自然语言。一般人都必须通过学习才能获得语言能力。语言的目的是交流观点、意见、思想等。人类发现了某些动物能够以某种方式沟通,就诞生了动物语言的概念。计算机诞生以后。人类需要给予计算机指令,这种指令就是我们通常所说的计算机语言。
计算机语言分为机器语言、彙编语言和高级语言三种。
(1)机器语言、硬体能执行用二进制形式编写的最基本动作命令,用该语言编写的程式不必经过翻译就可执行,速度快,但给记忆和理解带来困难,这种最基本的软体层次叫“机器语言”。
(2)彙编语言 (即符号语言)採用与机器指令一一对应的助记符号来书写程式。便于理解记忆,执行速度快,常用于实时控制场合,属于第二代语言。
(3)高级语言高级语言与自然语言更为接近,需编辑后才能执行。高级语言用于数值计算和数据处理,称为第三代语言,如Basic,CoBol,Fortran,Pascal和C语言。
工程语言指用于人与计算机之间进行通信的语言,是人与计算机之间传递信息的媒介。

工程语言学

工程语言学是语言学与信息学、控制论、数学、物理学、电子学、计算机科学、自动化技术相结合的多边缘学科,又叫计算语言学。主要用工程方法处理语言信息。
语言信息处理就是藉助机器设备对语言信息进行输入、传递、加工、输出等处理。语言信息输入方式有两类,一类是编码输入,一类是直接用言语输入,包括书面语输入和口语输入。
语言信息传递就是发话人把信息编码通过信道传递给收话人,收话人解码接收信息。
语言信息加工包括机器翻译中原语信息分析、双语信息转换和译语信息综合等。
语言信息输出就是把加工过的信息输出给收话人。
语言信息处理的各个环节要做到相互配合、协调一致,才能保证高效率。
为了让机器识别语言,自动处理语言信息,就要让语言形式化,包括语法形式化和语义形式化。结构语法和转换生成语法的形式分析方法可以使语法形式化;义素分析法、逻辑语义演算等方法可以使语义形式化。语言模式是对语言事实进行模拟的一种装置,它能简明地描写複杂的语言事实。语言模式分综合模式和分析模式两科,都可使语言形式化。

知识工程语言

知识工程语言是一类专门用来建造和调试专家系统的语言,是为开发专家系统专门设计的一些特殊的高级语言工具。知识工程语言的类型很多,它们的複杂程度和具有的功能也各不相同。根据设计背景的不同,可划分为骨架型知识工程语言和通用型知识工程语言两种。
骨架型知识工程语言
骨架型知识工程语言也被称为专家系统外壳,它是由一些已经成熟的具体专家系统演变来的。其演变方法是:抽去这些专家系统中的具体知识,保留它们的体系结构和功能,再把领域专用的界面改为通用界面,这样,就可得到相应的专家系统外壳。可见,在专家系统外壳中,知识表示模式、推理机制等都是确定下来的,缺少的只有知识,因此,当用它来建造专家系统时,只须把相应领域的专家知识用外壳规定的模式表示出来并存人知识库,就可以快速地产生一个新的专家系统。
与程式设计语言相比,用外壳型知识工程语言开发专家系统具有省时、快速、高效等优点,但灵活性和通用性较差,其原因是外壳的推理机制和知识表示方式是固定不变的。此外,用外壳开发专家系统还存在着一定的领域局限性,即一种专家系统外壳只能用在一个比较窄的领域範围内。在专家系统发展过程中,发挥了重要作用的专家系统外壳主要有EMYCIN、KAS及EXPERT等。
通用型知识工程语言
通用型知识工程语言也被称为通用型专家系统开发工具,它是不依赖于任何已有专家系统,不针对任何具体领域,完全重新设计的一类专家系统开发工具。与骨架系统相比,它具有更大的灵活性和通用性,并且对数据及知识的存取和查询提供了更多的控制手段。

智慧型工程语言

智慧型工程出于求解複杂实际问题的需要,要求与之相适应的计算机语言(称为智慧型工程语言)必须同时具有能处理複杂的数据计算、符号计算、便于集成等特点。
人工智慧程式一般使用LISP和PROLOG高级语言,其中PROLOG语言处理逻辑表达式的程式容易编制,LISP则由运算元组成有利于生成处理表的程式,这类语言为符号处理语言,对于发展符号运算程式是有用的。还有套用软体,是针对某一具体问题的求解而建立的计算机求解程式。与工具型软体相比,专业性强,灵活件差。
工业的不断发展,其问题也逐渐变得複杂,问题的求解过程既有数值计算,也有符号计算,要求设计智慧型工程环境的语言必须有以下功能:①同时具备较强的数值计算和符号处理功能;②具有较大的灵活性和适应性;③容易与其它语言(高级语言、彙编语言等)接口;④容易适合不同的硬体环境。
据目前使用的经验看,能满足这些要求的、有代表性的语言是C语言。

套用

工程语言已广泛套用于人机对话和语言信息处理领域。一些机器翻译系统已投入实用,世界在线上信息检索网路已经形成。除机器翻译、信息自动检索外,工程语言学还成功地套用到其他一些领域 例如:
(1)书报自动编排系统及时而準确地传递社会信息。作者通过终端机把作品发到报社、出版社,接收机自动接收,由印表机列印出或显示器显示出作品,供编辑审阅。编辑坐在终端机显示器前编髮稿件,排好的版面传送到印刷厂自动排印,也可以作为待发稿暂暂时存储。
(2)自动控制系统让机器按照人的言语指令完成特定任务。生产指挥者坐在控制室内用言语指挥机器运转。
(3)程式教学机按照教学程式自动传授知识。
(4)国际通信网路最快最準确地传递各种信息,每个人都可利用终端机参加信息交换网路,天涯若咫尺。

标 签

搜索
随机推荐

Powered By 种豆资源网||