OO语言FormNet的设计与实现
文献类型:学位论文
作者 | 朱英明 |
学位类别 | 博士 |
答辩日期 | 1999 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 中国科学院软件研究所 |
关键词 | 语言 编译器 虚拟机 面向对象 网络 平台无关 |
学位专业 | 计算机应用技术 |
中文摘要 | 本文将介绍面向对象语言FormNet的设计,以及它的编译器和虚拟机(Virtual Machin)的实现。FormNet语言针对网络和Form应用而开发的一种面向对象(OO)的高级语言。它在语言层次上为用户提供了一种将应用中的逻辑层与物理层进行清晰分离的简易手段。使用FormNet语言进行多平台的网络应用开发时,用户能够让平台无关的逻辑层代码在各平台之间共享,且同时也能够利用各平台的自己的特点,来方便在实现与平台相关的物理层功能与大多数通用语言所不同的是,只有用在FormNet工具环境中,FormNet语言才能发挥它所有的功能(虽然FormNet语言也可以单独使用)。在编译器的实现中,笔者找到一种能够将编译器从其出错状态中进行恢复的很好解决方案。另外,也对Yacc处理编译器状态的传统的方法提出了一种新的改进。在象变元的查找和可访问性等与语言实现相关的很多方面,笔者也给出了自己的见解,并且将它们予以了实现。最后,将介绍FormNet语言诉一个平台无关虚拟机的实现细节。 |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 53 |
源URL | [http://ir.iscas.ac.cn/handle/311060/6472] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 朱英明. OO语言FormNet的设计与实现[D]. 中国科学院软件研究所. 中国科学院软件研究所. 1999. |
入库方式: OAI收割
来源:软件研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。