免费论文
收费论文
发表论文
我要投稿
设为首页 招标网
联系我们
经济学|管理学|法学|计算机|医学|教育|文学|政治|艺术|哲学|更多 经济学|管理学|法律|计算机|医学|教育|文学|政治|艺术|哲学|更多
 论文搜索
  推荐服务: 论文发表 收费论文
期刊论文格式
毕业论文格式
期刊论文范文
毕业论文范文
论文致谢
毕业论文答辩
开题报告
论文选题
英文摘要书写
ST-C#脚本编译器的研究和实现
中文名称: ST-C#脚本编译器的研究和实现
全文提供: 购买充值卡,就可下载本篇论文全文  
论文编号: 3218131收藏本论文】【我的收藏】【我要投稿
英文名称: Research and Implementation of ST-C# Scripting Compiler
学位类型: 硕士毕业论文
作者: 涉及隐私,隐去***  作者本人请参看权力声明>>
导师: 涉及隐私,隐去***
毕业学校: 涉及隐私,隐去***
专业: 计算机应用技术
毕业年份: 涉及隐私,隐去***
关键字: ST-C#脚本语言 虚拟机指令集 脚本编译器 虚拟机 指令集 脚本语言 编译器
简介目录: 点击此处 免费索取本论文简介和目录>>
全文提供: 购买充值卡,就可下载本篇论文全文  

       论文发表:快速、低价、包过!发表论文就找论文天下

论文简介:在应用软件中嵌入一个脚本编译器,能使软件支持脚本语言,用户可以通过编写脚本程序来对软件进行二次开发,从而提升软件的功能,更符合用户的需求。这种软件有很好的扩充性和通用性。目前越来越多的应用软件基于.net开发,作者设计了能提供给这些应用软件使用的ST-C#脚本语言,并在《股市神探》软件中成功应用。本文结合实践,阐述了笔者研究和开发ST-C#脚本编译器及其相关部件的过程。 脚本语言的设计涉及到语言的定义、虚拟机代码的格式定义、编译器和虚拟机的开发。对ST-C#脚本语言进行定义时,采用了类C#的语法,支持包含多种运算符、字符串、数组和函数的表达式运算,支持自由的程序书写风格、函数重载等。还定义了函数库的构造,将函数库分为内部函数库、系统函数库和用户函数库,使脚本语言达到实用要求。 为了加快脚本程序的运行速度,需要将脚本程序转换成相应的虚拟机代码提供给虚拟机执行,一般的虚拟机指令系统包含了类似汇编指令的底层操作指令。为了降低编译器开发的难度和简化虚拟机的设计,在对虚拟机代码的格式定义时,设计了基于最小指令数量的虚拟机指令集,利用表达式树存放表达式的编译结果,结果仅用四条指令就实现了程序的所有控制,虽然降低了表达式的运算速度,但也大大降低了编译器和虚拟机的开发难度。还探讨了ST-C#脚本编译器将脚本语言编译成虚拟机代码的过程,分析了词法分析、语法分析和虚拟机代码生成时所采用的技术,由于虚拟机代码设计得比较抽象,编译器的整个实现都与运行环境无关,即相当于普通编译器的前端设计。而虚拟机则是对脚本语言的运行支持,ST-C#脚本语言的虚拟机分成指令解释器和表达式计算部件两部分,指令解释器负责脚本控制代码的执行,表达式计算部件负责表达式的运算,这样分开设计的好处是虚拟机的设计大大简化,结构清晰。 最后对内嵌了该脚本编译器的软件《股市神探》做了介绍,分析了脚本功能对该软件运行的支持过程,从而验证了ST-C#脚本编译器的实用性。
本类相关论文:
·Pipa语言及其Runtime Asserti
·IA-64体系结构下虚拟化IA-32内存管理单
·ATLAS语言编译系统
·动态二进制翻译优化研究
·基于机器学习的编译优化适应性研究
·可扩展编译系统的关键技术研究
·指令级并行编译的关键技术研究
·并行化编译器中并行程序自动生成和性能优化技术研
·对IA-64结构特性优化代码的二进制翻译技术研
·SIMD编译优化方法研究
虚拟机论文 指令集论文
·基于云计算的培训系统的设计与实现
·虚拟化服务器管理系统的设计与实现
·高可用性虚拟化管理中心的设计与实现
·Xen虚拟机研究
·虚拟计算系统性能与可用性评测方法研究
·多目标指令集模拟器的设计与实现
·基于PIM技术的数据并行计算研究
·双域ECC协处理器体系结构研究与设计
·新型可支持.Net IL指令的处理器设计
·X-DSP数据地址产生部件的设计与实现
脚本语言论文 编译器论文
·基于脚本的计费引擎的设计与实现
·基于ANTLR的Gaussian词法分析器和语
·基于逻辑动漫平台的物理实验模块的设计与实现
·基于内存自动机与模式的动态引擎构造技术研究
·脚本生成工具的研究与应用
·基于IEC61131-3标准的控制工程多语言编
·粗粒度可重构计算系统中算法映射的研究与设计
·G代码集成开发调试平台的设计与实现
·CoRP:一种可重构处理器的编译器的设计与实现
·一种带有并行修复端口的冗余可修复存储器编译器设
  推荐期刊投稿
·新疆农业大学学报
·铁道技术监督
·燃料与化工
·宁波大红鹰职业技术学院学报
·江西理工大学学报
·广东工业大学学报
·国际服装动态
·长江大学学报(社会科学版)
·粮食流通技术
·高中数理化(高二版)
 
·中国造纸学报
·玻璃钢/复合材料
·诗潮
·文艺理论研究
·齐鲁护理杂志
·日本医学介绍
·汽车维修与保养
·企业研究
·艺苑
·中外轻工科技
 
·中国索引
·国际骨科学杂志
·浙江国际海运职业技术学院学报
·广西电业
·中国有线电视
·石材
·肾脏病与透析肾移植杂志
·少先队小干部
·医学检验与临床
·中国中医药信息杂志
   免费论文
公共管理 | 法学 | 理学 | 医药学
政治 | 社会学 | 文学 | 艺术 | 哲学
工学 | 计算机 | 文化 | 英语论文
经济学 | 财政 税收 | 证券金融
管理学 | 会计审计 | 工商管理 | 教育
财务管理 | 论文写作指导 | 应用文
   收费论文
马列毛邓 | 哲学宗教 | 社会科学
政治法律 | 军 事 | 经 济
文化科学教育体育 | 语言文字
文学 | 艺术 | 历史地理 | 自然科学
数理化 | 天文 | 生物科学 | 医药卫生
农业科学 | 工业技术 | 交通运输
航空航天 | 环境安全
   浏览历史

联系论文网 | 收费论文 | 发表论文 | 论文翻译 | 友情链接 | 全部分类 | 网站地图 | 期刊导航
版权所有 2008-2018 论文天下 www.lunwentianxia.com 京ICP备08104503号