期刊文献+

基于可视化程序设计语言的编译系统 被引量:2

Compiler System for Visual Programming Language
下载PDF
导出
摘要 采用面向对象技术设计可视化程序设计语言的编译系统,通过对复杂的可视化图片语法进行分析,将各语法现象以语法单元类的形式进行抽象分类,提出了编译器-编译器的设计策略,给出了从可视化图片设计语言到伪指令代码的解决方法。主要研究在面向对象的编辑环境中如何实现满足硬件设备控制器的稳定、高效的编译系统。通过将可视化程序语言分析器(VPLPG)和小型的类C编译(LCC)器配合使用最终实现可视化程序设计语言的编译系统。 A compiler system for visual programming language is designed by introducing the object-oriented technology into the design process. This paper analyzes complicated visual picture grammars, and syntax phenomenon are abstracted and classified into syntax unit class form. The design strategy of compiler-compiler is presented. The method to resolve translating visual pictures layout language into pseudoinstruction code is discussed. Also, how to realize steady, efficient compile system applying to hardware is studied. Visual programming language parser generator and a small simulated C compiler are used together to generate the final compiler system for visual programming language.
作者 魏兰 李文锋
出处 《计算机工程》 CAS CSCD 北大核心 2007年第13期104-106,共3页 Computer Engineering
基金 国家自然科学基金资助项目(60475031) 湖北省青年杰出人才基金资助项目(2005ABB021)
关键词 面向对象 可视化程序设计语言分析器 小型C编译器 objected-oriented visual programming language parser generator(VPLPG) little c code compiler(LCC)
  • 相关文献

参考文献5

  • 1Golin E J,Magliery T.A Compiler Generator for Visual Language[C]//Proceedings of IEEE Workshop Visual Languages.1993:314-322.
  • 2Louden K C.Compiler Construction Principles and Practice[M].Boston:PWS Publishing Company,1996:373-374.
  • 3Gooday J M,Cohn A G.Visual Language Syntax and Semantics:A Spatial Logic Approach[Z].1996.fttp://soglio.colorado.edu/pub/ berndm/TVL96papers/.
  • 4林奕,朱怡安,付游.一种面向对象编译器体系结构框架[J].西北工业大学学报,2002,20(3):400-405. 被引量:6
  • 5张素琴,戴桂兰,田金兰,蒋维杜.面向对象编译类库构造[J].清华大学学报(自然科学版),2003,43(7):964-967. 被引量:5

二级参考文献9

  • 1Shaw W Garlan D.软件体系结构[M].北京:清华大学出版社,1998.83-85.
  • 2Pratt T W Zelkowitz M V.程序设计语言[M].北京:电子工业出版社,1998..
  • 3Holmes J. Object-Oriented Compiler Construction [M]. NJ:Prentice-Hall Inc, 1995.
  • 4Meyer B. Object-Oriented Software Class Library [M]. NJ:Prentice-Hall Inc, 1998.
  • 5Meyer B. Object-Oriented Software Construction [M]. NJ:Prentice-Hall Inc, 1997.
  • 6HU Yuanfang, ZHANG Suqin, JIANG Weidu. Applying object-oriented method to CSIE system [A]. 31st International Conference on Technology of Object-Oriented Language and System [C]. Nanjing: IEEE Computer Scoiety, 1999. 471 - 476.
  • 7Gamma E Helm R.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2000.218-228.
  • 8张素琴,辛宁,蒋维杜.COC++ 编译器面向对象技术的实现[J].清华大学学报(自然科学版),1997,37(9):41-44. 被引量:3
  • 9张瑜,黄波,朱传琪.程序自动并行化系统中IR的面向对象设计[J].计算机工程,1999,25(11):5-7. 被引量:3

共引文献9

同被引文献10

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部