类C微小编译器的设计与实现-2016-5-20.docx

类C微小编译器的设计与实现摘要 随着计算机的广泛应用,计算机编程语言从早期的机器语言到汇编语言进行不断地演进,以及到现在的各种高级语言的形态。 编译器技术是计算机技术发展的基石,同时也是进展速度最快的计算机科学,这个分支已经进行了几十年的研究,形成了非常成熟的体系,编译器的设计集中体现了计算机的本质和发展的成果。 其核心思想是在机器语言和算法的逻辑结构转换从一种基础到另一种代表语言的过程。最终形成高级别语言,甚至在高级语言上的虚拟平台上运行的机器语言,并且以硬件的机器指令实现,以上所述的改造涉及到的编译器技术的应用。本系统采用Go作为编程语言。介绍了开发的相关内容,完成的功能,以及实现的记录。着重解释了一些编写编译器的关键点和技术要点和理论。关键词: 编译技术,编程程序,高级语言第一节 绪论1.1 开发背景 在计算机技术与科学的迅猛发展下, 计算技术应用在了非常广泛的领域当中, 相当的计算机应用层出不穷,极大地丰富了我们的生活,学习和工作。与此同时, 也有许多用于编写高级应用的编程语言作为支撑,才得以构建非常复杂的系统和架构。 程序设计是一门艺术,设计者通过特定语言的编译器将源代码翻译为体系结构相关的目标程序,,从而能够最终达到程序执行的目的,,一个好的程序语言要满足工程的需要也要搭配良好的语法设计。从 20 世纪 60 年代开始,编译器的设计就是计算机科学技术发展和研发中的一个热

文档评论(0)

1亿VIP精品文档

相关文档