留学在线 2021-11-08 17:04:11
编程语言实现(COMP90045)研究生课程,好的工匠知道他们的工具,而编译器是程序员使用的最重要的工具之一。熟悉编译器有很多方法可以帮助程序员。例如,语义分析知识可以帮助程序员理解错误消息,而代码生成技术的知识可以帮助程序员在汇编语言级别调试问题。在实现其他类型的程序时,编译器开发中使用的技术也很有用。在编译器的分析阶段中使用的概念和工具对于其输入具有不可识别的结构的任何程序都是有用的,而在综合阶段中使用的概念和工具对于为另一个系统生成命令的任何程序都是有用的。本主题提供对编程语言实现的主要原理的理解,以及对这些原理的应用的第一手经验。指示性内容
澳洲编程语言实现(COMP90045)研究生课程作业辅导该主题描述了编译器如何分析源程序,如何将它们转换为目标程序以及可用的工具来支持这些任务。涵盖的主题包括编译器结构;词法分析;语法分析;语义分析;程序的中间表示;代码生成;和优化。预期的学习成果预期的学习成果(ILO)。
描述编程语言实现中的重要概念和技术利用他们的编译器知识,成为更有效的程序员使用分析工具来帮助实现那些输入结构不容易识别的程序使用综合工具来帮助实现为其他程序生成命令的程序通用技能完成本课程后,学生应具备以下技能:应用科学和工程基础知识的能力能够进行问题识别,制定和解决方案能够利用系统方法解决复杂问题并进行性能设计管理信息和文档的能力创造力和创新能力。
2020-12-30
2021-12-20
2020-02-20
2023-08-05
2022-08-24
2021-11-10
2023-09-10
2021-12-16
2021-12-22
2022-01-19
2020-12-28
2023-08-08
2021-11-12
2023-08-20
2021-12-14
2021-12-17
2021-10-27
2023-06-28
2023-10-28
2024-01-28