请输入您要查询的百科知识:

 

词条 面向数据
释义

面向数据主要是指面向数据解析(DOP,Data-oriented parsing),也成为面向数据编程(data-oriented processing),是一种形式主义概率语法的计算语言学。DOP的构思是在1990年由RemkoSchain提出的,其目的是发展以绩效为导向的(performance-oriented)语法框架。不同于其他的概率形式主义,DOP考虑的更多的是在树库中所有的子树,而不是被限制在像2级子树(如:PCFGs)这样的结构中。

已开发DOP已有多个。最初的版本是基于树替换语法的,而最近,DOP已与词汇功能语法(LFG)的结合。由此产生的DOP-LFG在机器翻译中的将会有广阔的应用。

而在分析和设计系统的时候,这面对数据,面对对象,面对过程三种方法各有侧重点。

就定义而言,面向数据是更多的是在分析、设计、以及实现过程中,以数据为中中心,跟踪数据流向,从而保证数据流守恒。例如,由某个模块分别流向某些模块。而上述一切的操作都基于维护这些数据的完整性、一致性和有效性。同时在设计类的时候,面向数据的设计,为了体现数据的重要性,一般是在类的开始就定义数据,方法和具体操作定义如下。 比如:

面对数据

class example_1

{

public: int data;

...

public:// operation

}

面向对象

class example_2

{

public://operation

private:int data;

}

两者略有区。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/26 15:54:50