论文摘要
随着计算机科学技术的飞速发展,计算机技术应用在了越来越多的领域,实现各种功能的软件被大量的开发出来,应用在我们的生活、学习、工作当中。相应地,也产生了许多用以编写计算机程序的程序设计语言。软件开发人员使用这些程序设计语言,编写了大量的程序源代码。在这些程序代码中,有很多在执行的功能上都十分近似,有的甚至完全一致。但是,由于这些程序代码采用了不同的程序设计语言来编写,所以很难直接实现对这些程序代码的移植和重用。为了提高程序代码的可移植性和重用性,提高软件开发的效率,降低软件的开发成本以及便于对软件进行二次开发,软件开发者们都希望能够实现异种程序设计语言所编写的程序代码之间的翻译转换。本论文所阐述的就是对这一课题的相关研究。在本论文中描述了对一个模型系统的设计和实现。整个模型系统的实现是以形式语言和自动机理论为理论基础,借鉴了编译系统的功能实现方法。通过该模型系统中各个部分功能程序相应地分析和处理,逐步地对源程序的词法、语法和语义这几方面的语言特性加以分析,逐步将源程序代码解构为可直接进行翻译转换的语言单词符号,并对它们进行相应地翻译转换,最终将该源程序代码翻译转换为用另一种程序设计语言描述的源代码。本论文所阐述的内容为实现异种程序设计语言的程序代码翻译转换,提高程序代码的可移植性和重用性提供了有意义的思路和实现方法。
论文目录
相关论文文献
- [1].基于案例的教学模式在C++程序设计语言教学中的应用[J]. 现代计算机 2020(18)
- [2].程序设计语言教学中“形象化教学”的运用[J]. 科技经济导刊 2020(22)
- [3].让兴趣在程序设计语言的课堂教学中飞扬[J]. 林区教学 2017(03)
- [4].C程序设计语言教学改革与实践[J]. 信息系统工程 2016(11)
- [5].程序设计语言:在设计创客作品中培养计算思维[J]. 中国科技教育 2017(05)
- [6].科技热词[J]. 科学家 2017(08)
- [7].《C程序设计语言》课程学习的几点感悟[J]. 考试周刊 2016(09)
- [8].浅谈C++程序设计语言的教学改革与实践[J]. 现代企业教育 2014(10)
- [9].C++程序设计语言的实践教学建设——以广东外语外贸大学C++实践教学建设为例[J]. 中小企业管理与科技(上旬刊) 2017(01)
- [10].程序设计语言与系统前沿专题前言[J]. 软件学报 2017(04)
- [11].基于粗糙集的《C#程序设计语言》课程成绩分析[J]. 现代计算机(专业版) 2015(05)
- [12].浅淡中职程序设计语言教学中的案例教学法[J]. 信息与电脑(理论版) 2011(24)
- [13].透视C程序设计语言[J]. 计算机技术与发展 2008(06)
- [14].程序设计语言在生物信息学专业中的教学探索[J]. 科技创新导报 2016(14)
- [15].语言学习法在程序设计语言学习中的借鉴[J]. 信息与电脑(理论版) 2015(09)
- [16].师范院校程序设计语言课程的设置与教学[J]. 大庆师范学院学报 2010(03)
- [17].高校计算机专业“程序设计语言”课程教学质量研究[J]. 中国电力教育 2009(21)
- [18].尝试法在程序设计语言教学中的运用[J]. 新课程研究(中旬刊) 2011(05)
- [19].《程序设计语言发展史》教学设计[J]. 中国信息技术教育 2018(10)
- [20].“项目导入、任务驱动”教学法在C程序设计语言教学中的应用研究[J]. 考试周刊 2011(30)
- [21].量子程序设计语言初探[J]. 中国科学(E辑:信息科学) 2008(06)
- [22].关于经管类专业程序设计语言选择的探讨[J]. 电脑知识与技术 2016(28)
- [23].支架式教学与计算机程序设计语言[J]. 计算机时代 2012(12)
- [24].从面向方面程序设计的定义到面向方面程序设计语言[J]. 计算机科学 2011(10)
- [25].图式理论在程序设计语言教学中的应用[J]. 计算机教育 2013(02)
- [26].《C#程序设计语言》课程教学改革探索与研究[J]. 科技信息 2012(08)
- [27].C程序设计语言教学方法的探索[J]. 电子世界 2011(14)
- [28].知识程序设计语言LISP和PROLOG综述[J]. 办公自动化 2010(24)
- [29].浅析非计算机专业“C程序设计语言”课程的教学方法[J]. 西藏科技 2009(12)
- [30].程序设计语言的教学方法浅探[J]. 中国教育信息化 2008(04)