首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
面向对象数据库的C宿主语言接口实现技术   总被引:1,自引:1,他引:0       下载免费PDF全文
面向对象的数据库管理系统(OODBMS)通常都具备自身的查询语言,它以交互的方式供用户进行数据定义与数据操纵.除此之外,它还必须为程序员提供可在C、FORTRAN、PASCAL等高级语言里嵌入使用查询语言的宿主语言接口.本文首先介绍这样一种C宿主语言接口C—OSDL,而后重点讨论它的实现技术,尤其是将C—OSDL命令转换成SQL语句的翻译算法以及使用SQL实现支持导航式查找的指针层次管理方法.文中讨论的C—OSDL实现技术以及最初的接口设计是面向对象的数据库技术的深入探讨.  相似文献   

2.
面向对象设计模式的C语言实现   总被引:3,自引:0,他引:3  
朱进 《微机发展》2005,15(11):99-101,105
介绍了C语言成为嵌入式技术领域主要的程序设计语言的原因,及当前用C语言所编写的程序仍然存在的问题,然后介绍了面向对象的设计模式的概念及优点.并提出将面向对象的思想与C语言结合起来,接着用C语言实现了部分面向对象的设计模式,给出了其代码,并做了相应的注释,为优化C程序的结构提供了途径.最后总结了在C程序中使用这些设计模式的价值.文中所指的C语言均为标准C(ANSIC).  相似文献   

3.
C++语言是C语言的超集,C++语言除了在C语言的基础上扩充了面向对象特征外,还扩充了非面向对象特征,本文讨论了C++语言不同于C语言的非面向对象特征、C++面向对象程序设计中的二义性和C++语言的文件操作,并给出了一些应用例子。  相似文献   

4.
介绍了C语言成为嵌入式技术领域主要的程序设计语言的原因,及当前用C语言所编写的程序仍然存在的问题,然后介绍了面向对象的设计模式的概念及优点.并提出将面向对象的思想与C语言结合起来,接着用C语言实现了部分面向对象的设计模式,给出了其代码,并做了相应的注释,为优化C程序的结构提供了途径.最后总结了在C程序中使用这些设计模式的价值.文中所指的C语言均为标准C(ANSIC).  相似文献   

5.
分析C-Omega语言和查询语言的集成过程,指出集成中使用查询运算符的优点,提出C-Omega语言和查询语言在操纵数据集时阻抗不匹配的解决方案。该方案解决了查询语言和宿主语言在软件开发中编程风范不同且数据类型相异的问题,并能及时发现数据库中的错误。  相似文献   

6.
本讲座从面向对象语言的基本概念和主要特征出发,着重介绍了目前最为流行的面向对象语言C++。但又不是C++的编程辅导,介绍给大家的是关于面向对象语言的本质,特征和C++语言的特性,希望有助于读者对面向对象技术和面向对象语言有比较深刻和全面的了解,帮助您更好使用C++语言和从事面向对象的研究和实践。本讲座有六讲: 第一讲:什么是面向对象语言 第二讲:面向对象语言的基本特征 第三讲:C++语言的基本特性 第四讲:基于C++语言的面向对象分析与设计 第五讲:C++语言的基本类库 第六讲:对于发展中的C++语言的评价  相似文献   

7.
目前,人们已经为面向对象数据库系统(OODBS)提出并实现了一些查询语言。由于缺少评价框架,很难对这些语言进行评价和比较。本文介绍一种比较全面的评价框架 ,它对已有的查询语言进行了评价,结果表明这些查询语言都没有达到所有标准,这个评价框架对于改进现有的查询语言和支持新的查询语言的设计都是有益的。  相似文献   

8.
文章论述了一种面向对象的数据库管理系统的直观对象查询语言。这种基于图形的查询语言可支持图表式查询语言的定义和说明,因此这种语言既有基于文本的结构查询语言的表达能力,也具有基于图形查询语言的直观性。  相似文献   

9.
FoxPro外部库构造工具包Foxlck(FoxPro Library Construction Kit)提供了FoxPro的C语言接口功能,可用于FoxPro系统功能的扩展,以及FoxPro与其它用C语言开发的功能模块或系统的集成。作者新近使用Foxlck工具,成功地开发了一套以FoxPro为主环境的智能工具FoxPert。在开发过程中,我们感到Foxlck是非常方便好用的,与采用主语言中嵌入SQL查询的方法提供数据库查询接口的数据库语言,如Oracle、Informix相比,Foxlck有许多优越之处:  相似文献   

10.
面向对象数据库的推理查询语言   总被引:3,自引:1,他引:2  
张成洪  施伯乐 《软件学报》1996,7(A00):30-37
本文基于复旦大学开发的一个面向对象数据库系统FOOD,提出一种推理查询语言O-Datalog,语言能方便地表达对面向对象数据的各种查询和推理要求,它可以转换 Datalog形式,能运用各种高效计值算法,比其它一些基于非Horn子句逻辑的语言更易于O-Datalog在形式上是一种Dataog的扩充,本文着重介绍其语法和语义。  相似文献   

11.
介绍了Turbo C与汇编语言的接口技术,通过实例来说明Turbo C调用汇编子程序和Turbo C行间嵌入汇编语句的接口方法。嵌入式汇编提供了一种简单而又明快的方法。使用这种方法可以直接将汇编语言代码放入C语言程序中,汇编语言代码的高速性和深层控制能力可以大大改善程序的性能,同时也避免了C语言与汇编语言的接口所固有的复杂性。  相似文献   

12.
A language model based on features extracted from a recurrent neural network language model and semantic embedding of the left context of the current word based on probabilistic semantic analysis (PLSA) is developed. To calculate such embedding, the context is considered as a document. The effect of vanishing gradients in a recurrent neural network is reduced by this method. The experiment has shown that adding topic-based features reduces perplexity by 10%.  相似文献   

13.
该文旨在以HowNet为例,探讨在表示学习模型中引入人工知识库的必要性和有效性。目前词向量多是通过构造神经网络模型,在大规模语料库上无监督训练得到,但这种框架面临两个问题: 一是低频词的词向量质量难以保证;二是多义词的义项向量无法获得。该文提出了融合HowNet和大规模语料库的义原向量学习神经网络模型,并以义原向量为桥梁,自动得到义项向量及完善词向量。初步的实验结果表明该模型能有效提升在词相似度和词义消歧任务上的性能,有助于低频词和多义词的处理。作者指出,借重于人工知识库的神经网络语言模型应该成为今后一段时期自然语言处理的研究重点之一。  相似文献   

14.
一种提高自然语言文本水印容量的算法   总被引:1,自引:0,他引:1  
自然语言文本水印算法通过对文本句子的语法结构或语义结构进行转换来嵌入水印信息.对句子的语法和TMR(Text Meaning Representation)语义结构进行分析,利用句子语法结构的转换不会改变句子TMR语义结构这一性质将语法水印技术和语义水印技术有效结合起来,提出了一种提高自然语言文本水印嵌入容量的算法.该算法的优点是将控制信息和水印信息分离,并根据每个句子本身的特性动态嵌入相应数量的水印信息.实验表明该算法和原有的语法或语义水印算法相比,水印嵌入容量有一定程度的提高.  相似文献   

15.
Word embedding, has been a great success story for natural language processing in recent years. The main purpose of this approach is providing a vector representation of words based on neural network language modeling. Using a large training corpus, the model most learns from co-occurrences of words, namely Skip-gram model, and capture semantic features of words. Moreover, adding the recently introduced character embedding model to the objective function, the model can also focus on morphological features of words. In this paper, we study the impact of training corpus on the results of word embedding and show how the genre of training data affects the type of information captured by word embedding models. We perform our experiments on the Persian language. In line of our experiments, providing two well-known evaluation datasets for Persian, namely Google semantic/syntactic analogy and Wordsim353, is also part of the contribution of this paper. The experiments include computation of word embedding from various public Persian corpora with different genres and sizes while considering comprehensive lexical and semantic comparison between them. We identify words whose usages differ between these datasets resulted totally different vector representation which ends to significant impact on different domains in which the results vary up to 9% on Google analogy and up to 6% on Wordsim353. The resulted word embedding for each of the individual corpora as well as their combinations will be publicly available for any further research based on word embedding for Persian.  相似文献   

16.
This paper demonstrates an embedding of the semantic models of the cCSP process algebra in the general purpose theorem prover PVS. cCSP is a language designed to model long-running business transactions with constructs for orchestration of compensations. The cCSP process algebra terms are defined in PVS by using mutually recursive datatype. The trace and the operational semantics of the algebra are embedded in PVS. We show how these semantic embeddings are used to define and prove a relationship between the semantic models by using the powerful induction mechanism of PVS.  相似文献   

17.
姜克鑫  赵亚慧  崔荣一 《计算机应用研究》2022,39(4):1060-1063+1098
针对目前自然语言句子匹配方法未能融合公共语义信息以及难以捕获深层次语义信息的问题,提出了一种融合高低层语义信息的自然语言句子匹配算法。该算法首先采用预训练词向量GloVe和字符级别的词向量获取句子P和句子Q的词嵌入表示;其次,使用双向LSTM(long-short term memory)对P和Q进行编码,再初步融合P和Q获取低层语义信息;然后,计算P与Q的双向注意力,拼接得到语义表征,再计算其自注意力获取高层语义信息;最后,采用启发式的融合函数将低层语义信息和高层语义信息进行融合,得到最终的语义表征,使用卷积神经网络预测得到答案。在文本蕴涵识别和释义识别两个任务上评估了该模型。在文本蕴涵识别任务SNLI数据集和释义识别任务Quora数据集上进行了实验,实验结果表明该算法在SNLI测试集上的准确率为87.1%,在Quora测试集上的准确率为86.8%,验证了算法在自然语言句子匹配任务上的有效性。  相似文献   

18.
A nonlinear semantic mapping procedure is proposed for cross-language document retrieval. The method relies on a nonlinear space reduction technique for constructing semantic embeddings of multilingual document collections. In the proposed method, an independent embedding is constructed for each language in the multilingual collection and the similarities among the resulting semantic representations are used for cross-language document retrieval. Two variants of the proposed method are implemented and compared with a standard cross-language information retrieval technique. It is shown that the proposed method outperforms the conventional one.  相似文献   

19.
数据库NL界面上汉语查询的EAAD模型   总被引:6,自引:0,他引:6  
张亚南  徐洁磐 《计算机学报》1993,16(12):881-888
本文给出一种旨在描述数据库NL界面上汉语查询的语法,语义结构的EAAD模型。通过该模型,数据库自然语言界面上的查询分析与理解,可以与其相应的背景知识 机地结合起来,EAAD模型适合于描述任意构形上的ER模型或与其相应的关系模型上的汉语查询,尤其是描述涉及多实体,多路径的查询的结构规律,有利于增强数据库NL界面的理解力和可移植性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号