共查询到16条相似文献,搜索用时 46 毫秒
1.
朱朝霞 《长春工程学院学报(自然科学版)》2011,12(4):132-134
编译器词法分析程序可通过高级语言手工编写,也可使用工具自动生成,正确理解2种生成方法的实质及区别,对于正确理解程序设计语言编译器的构造原理及编译原理课程的教学具有重要意义。 相似文献
2.
介绍了接口定义语言 (IDL) ,描述了IDL编译器在基于CORBA系统开发中所处的地位和意义之后 ,重点介绍了IDL编译器的基本构造方法 ,进而提出OMGIDL编译器的一种优化设想 . 相似文献
3.
CORBA及其IDL编译器研究 总被引:1,自引:0,他引:1
介绍了CORBA规范作为分布式对象计算(DOC,Distributed Object Computing)的主流技术,分析了CORBA系统的体系结构以及IDL编译器的工作原理。 相似文献
4.
OMG IDL编译器的构造 总被引:1,自引:0,他引:1
研究了OMGIDL编译器构造中各阶段的主要路线,介绍了词法分析阶段的文件包含,宏定义与宏展开,条件编译这三类预处理宏的解析方法,语法分析阶段的抽象语法树设计,语法树构造及在语法树构造过程中进行IDL名字空间约束的静态语义检查,在低码生成阶段,通过分析分布计算的简要过程,对远程调用参数及结果的传递代码,调用派遣代码的生成环节进行了讨论。 相似文献
5.
SQL为数据库的管理提供了极大的方便。目前已有一批优秀的数据库管理软件,如Oracal、Mysql、SQL server、Access等,然而国内数据库管理软件开发进程缓慢,目前尚未出现一个商用的国产数据库管理软件。这说明国内计算机教育方面存在“重理论,轻实践”的问题。为了在教学中将编译理论和编译实践相结合,设计并实现了一个简化的基于FoxPro数据库的SQL编译器。该编译器主要有词法分析、语法分析、语义规约和数据库文件操作等功能。 相似文献
6.
陈思耀 《四川理工学院学报(自然科学版)》2007,20(2):54-59
文章介绍基于CORBA网络应用系统的体系结构和OMG IDL文件概况,说明基于CORBA技术的分布式网络应用系统的系统结构性能优越性和所使用编程开发工具的灵活性,以具体实例说明开发基于CORBA分布式应用程序IDL设计的基本步骤,针对系统性能提出了一些改进措施。 相似文献
7.
给出利用UNIX系统的语言开发工具LEX和YACC生成把PL/0语言源程序翻译成8088汇编程序的编译器的原理和方法,并给出一个编译实例. 相似文献
8.
9.
IDL与MATLAB的比较分析 总被引:1,自引:0,他引:1
在对IDL和MATLAB分析的基础上,从产品定位、工具箱的形式、计算速度、图形显示方式和外部语言接口等方面对IDL和MATLAB进行了比较分析,并对MATLAB与IDL在其他方面的弱势进行了比较. 相似文献
10.
动态模糊逻辑程序设计语言的独特优势在于可以处理动态模糊数据,但现存的编译器很难有效解析动态模糊数据。针对此问题,通过扩展监督命令程序结构,引入对动态模糊性的形式化描述,设计一种新型的动态模糊逻辑程序设计语言编译器。通过实例验证,该编译器能正确解析动态模糊数据,降低了动态模糊逻辑程序调试难度,提高了动态模糊逻辑程序开发效率。 相似文献
11.
NIE Nan LU Yansheng ZHANG Suzhi XIE Xiaodong 《武汉大学学报:自然科学英文版》2008,13(1):27-32
In order to adapt different languages and platforms, the paper discusses how to process and validate IDL symbol table and intermediate code by XML API. It puts emphasis on IDL AP1 extension towards DOM API based on the idea of combining XML with IDL compilers. At last, the IDL compiler designing framework based on XML AP! is given, in which compiler front end can be managed and validated by some XML techniques and tools, IDL API can be validated on the basis of test, so IDL intermediate code is provided with maintainability, portability and generation. IDL compiler can be developed and extended by XML-based API, which realizes versatility and portability of modern compiler. 相似文献
12.
介绍了CORBA分布式组件技术的体系结构,指出它至少支持两种不同的实现IDL界面的服务器端映射:一种是继承模型;另一种是代理模型.介绍了可移植性对象适配器的概念及特性,并阐述了CORBA中POA-Tie模式的JAVA实现. 相似文献
13.
基于IDL与ENVI的MODIS遥感影像镶嵌 总被引:1,自引:0,他引:1
MODIS遥感图像镶嵌时,在图像接缝处出现黑色条带,且该处数据为无效值.在ENVI环境下利用IDL编程语言,消除黑色条带,并找回了丢失的数据,该程序运行速度快.操作简便,在MODIS遥感数据反演的大气水汽含量图像和地表温度图像的镶嵌图中得到了充分的应用. 相似文献
14.
针对水文水资源分析计算所需要的地表蒸散发参数难以获取的问题,利用MODIS遥感影像数据和气象观测数据,采用SEBAL(地表能量平衡)模型,并结合ENVI/IDL二次开发语言构建了流域陆面蒸散发反演系统.以黄河三花间(三门峡一花园口区间)流域为例,编程实现了地表温度、植被指数、水体指数、不透水面指数等蒸散发计算所需相关地表参数的提取和日陆面蒸散发量的计算,并利用IDL的统计分析功能,通过随机采样,综合分析了地表参数与蒸散发量的关系.应用结果表明,该系统具有平台无关性特点,人机交互友好,可作为独立模块加入水文分析等专业系统,有效解决了通用遥感软件缺乏专业信息提取功能的问题. 相似文献
15.
当我们想把新的CORBA(CommonObjectRequestBrokerArchitect)对象发布出去让大家共享时,首先要做的是让与你通信的计算机定位到你新生成的CORBA对象,在CORBA环境下,可以用四种方法来实现:IORs、COS命名服务、Insprise的网络服务以及ProprietaryORB命名服务。介绍了CORBA规范的体系结构并主要描述了IORs的实现,并对四种定位CORBA对象的方法做了比较。 相似文献
16.
HJ-1-A卫星超光谱数据的绿、红和红外各波段(21-115波段)数据质量较高,具有良好的应用潜力.但蓝光波段(前20个波段)有明显的条带噪声,对超光谱数据信息提取的精度产生了严重影响,需去除噪声才能使用.针对HJ-1-A星HSI图像条带噪声的特殊性,提出了两种条带去除方案,并给出用IDL语言实现的方法.结果表明,该方法能够在保持原始HSI图像特征的前提下有效地去除条带噪声. 相似文献