检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:代红兵[1] 杨为民[2] 王丽清[1] 周永录[1]
机构地区:[1]云南大学云南省电子计算中心云南省高校数字媒体技术重点实验室,昆明650223 [2]西南林业大学,昆明650023
出 处:《计算机应用研究》2014年第4期1109-1114,共6页Application Research of Computers
基 金:国家自然科学基金地区科学基金项目(61063010)
摘 要:针对现有的Forth自生成器都与目标环境密切关联、缺少抽象层次、难以在异构新平台上有效生成新的Forth系统等问题,通过采用抽象code算法库、描述异构目标,并重构Forth虚拟机的方法,构建完成了一个面向嵌入式环境、具有多目标特性的Forth自生成器。该生成器简化了传统编译器复杂的前端和后端设计,依托Forth特有的解释执行状态和字典结构,可快速生成新的目标系统。实验结果表明,该自生成器代码生成质量和效率都较高,尤其适合资源有限的嵌入式环境。Since the available Forth self-generating systems lacked common features for multi-operating environments, they were totally dependent on specific target environments and couldn ' t efficiently form new Forth system in a new operating envi- ronment. Therefore, it was important to design a novel Forth self-generating system that could be easily applied to multiple ob- ject-oriented target environments. This study proposed a new model of multi-objective self-generating system with common fea- tures for embedding-oriented multi-environments by using common code algorithm library, describing heterogeneous target, and refactoring Forth virtual machine. The model solved the problem of the traditional compiler with complex front-end and back- end design. Based on Forth has unique implementation of interpretation and the dictionary structure, the multi-objective Forth self-generator quickly generated a new target system. The results revealed that this self-generator sufficiently significantly im- proves quality and efficiency in code generation, especially suitable for embedded environments with limited resources.
分 类 号:TN914[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.112