检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:戴桂兰[1] 张素琴[1] 田金兰[1] 蒋维杜[1]
机构地区:[1]清华大学计算机科学与技术系,北京100084
出 处:《清华大学学报(自然科学版)》2003年第4期499-502,共4页Journal of Tsinghua University(Science and Technology)
基 金:国家自然科学基金资助项目 ( 60 0 83 0 0 4) ;国家教育振兴计划
摘 要:中间表示技术是高质量可重定目标编译器开发中的关键技术。针对嵌入式软件危机 ,提出了一种基于抽象语法描述的中间表示技术 AIR。AIR以代数数据类型为主体 ,并用面向对象特征对其进行扩展。在这种中间表示技术中 ,通过使用不受限制的高级中间表示 ,可充分利用现有的前端。通过这种语法能对现有中间表示提供自然编码的抽象中间表示 ,提高了编译成份的可复用性和互操作性 ,简化了编译基础设施的建构 。syntax description is proposed for embedded system applications. This intermediate representation technique can accept any high level intermediate representations to make full use of existing compiler front ends. Also, it uses a unique intermediate representation that integrates algebraic data types into the object oriented paradigm for stronger expressive power, flexibility, and extensibility. This increases the reusability and interoperatibility of compiler components, simplifies the development of compiler infrastructure, and enables further rapid development of high quality compilers.
关 键 词:可重定位编译器 编译基础设施 抽象语法描述 中间表示技术 代数数据类型 面向对象
分 类 号:TP314[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249