OO语言FormNet的设计与实现

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:cenkk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文将介绍面向对象语言FormNet的设计,以及它的编译器和虚拟机(Virtual Machine)的实现.FormNet语言是针对网络和Form应用而开发的一种面向对象(OO)的高级语言.它在语言层次上为用户提供了一种将应用中的逻辑层与物理层进行清晰分离的简易手段.使用FormNet语言进行多平台的网络应用开发时,用户能够让平台无关的逻辑层代码在各平台之间共享,且同时也能够利用各平台的自己的特色,来方便地实现与平台相关的物理层功能.与大多数通用语言所不同的是,只有用在FormNet工具环境中,FormNet语言才能发挥它所有的功能(虽然FormNet语言也可以单独使用).在编译器的实现中,笔者找到一种能够将编译器从其出错状态中进行恢复的很好解决方案.另外,也对Yacc处理编译器状态的传统的方法提出了一种新的改进.在象变元的查找和可访问性等与语言实现相关的很多方面,笔者也给出了自己的见解,并且将它们预以了实现.最后,将介绍FormNet语言的一个平台无关虚拟机的实现细节.
其他文献
本课题是针对空间辐射生物学实验装置中生命保障所需的温控问题而开展的研究。空间辐射生物学实验源自国家“十一五”民用航天返回式科学实验卫星项目“空间辐射对基因的作用
随着WWW成为丰富而庞大的信息来源,对大量信息进行自动自理是亟待解决的问题, 因为通过人工浏览,单个地处理WEB页面的方法是远远不够的.作者发现许多信息源是以相 对稳定和结
该文从加强决策支持系统决策信息的能力出发,探讨了一些决策支持系统的新的技术如数据仓库、数据挖掘、联机分析处理等.对决策支持系统中的预测及仿真技术,该文作了较全面的
该文目的是介绍笔者给出的一种模糊定义和相应检测方法.对于给定两个端点的标准线段,可以计算图象中任何一个点集的线性程度和标准线段的存在程度,结合它们可以定义一个隶属
该文首先回顾了基于广域网计算系统的研究现状,论述和分析了前人的工作,认为目前的解决方案并不十分完善,尚有很多需要改进的地方.提出了计算资源发布(CRP)的概念,并建立了一
随着计算机技术的发展,尤其是Internet网和多媒体技术的发展,基于因特网的多媒体会议系统飞速发展.该文首先讨论了当前语音压缩技术的发展,介绍了音频信号处理的基本概念和一
该文从帧中继的用户平面和控制平面两个角度出发,通过GAISCN网络的研究和实现,重点分析和阐述了一套基于帧中继技术的综合业务专用通信网的实现机制.
该文研究汉语的语料初级加工过程,并将汉语纳入以词法、句法、语义等为基础的层次分析的体系中,因此将该过程分为三个部分:自动分词、词性标注及句法分析.在整个语料初级加工
该文在监测网络应用领域对软件自动化技术进行了研究:1.抽象出监测网络应用系统模型;2.首次提出一套监测网络软件自动生成技术和方法,主要包括:一,通过归纳和描象建立应用系
由于计算机网络技术和数据库技术的不断发展,数据访问方式也不断地变化.早期的文件服务器方式已经被淘汰,现在最流行的就是客户/服务器(C/S)方式.在C/S方式中,客户端提出需求