首页>澳洲编程语言实现Programming Language Implementation

编程语言实现

COMP90045

Programming Language Implementation

学习目标

课程内容:

编译器是程序员使用的最重要的工具之一,熟悉编译器可以在很多方面帮助程序员。例如,语义分析的知识有助于程序员理解错误消息,代码生成技术的知识有助于程序员在汇编语言级别调试问题。编译器开发中使用的技术在实现其他类型的程序时也很有用。在编译器的分析阶段使用的概念和工具对于其输入具有不易识别的结构的任何程序都是有用的,而在综合阶段使用的概念和工具对于为另一个系统生成命令的任何程序都是有用的。本课程提供了对编程语言实现的主要原则的理解,以及应用这些原则的第一手经验。

课程详述了编译器如何分析源程序,如何将源程序翻译成目标程序,以及有哪些工具可以支持这些任务。涵盖的主题涉及:编译器结构;词法分析;语法分析;语义分析;程序的中间表示;代码生成;优化。

学习成果:

完成本课程后,学生应该能够:

1、描述编程语言实现中的重要概念和技术;

2、利用编译器知识成为更有效的程序员;

3、使用分析工具来帮助实现其输入具有不易识别的结构的程序;

4、使用合成工具帮助实现为其他程序生成命令的程序。

课程评估:

1、一个多阶段的规划项目,涉及同行评议。30%。

2、期末考试,闭卷,3小时,70%。

展开全部

澳洲编程语言实现课程辅导

  • 课程课件讲解
  • 作业知识点讲解
  • 考前冲刺辅导
  • 挂科appeal
  • 课程课件讲解

    同步海外各大院校学习进度+原版课件,PPT课件知识点讲解,包含但不限于作业讲解、考试突击辅导、论文essay辅导等,提高GPA,解决课业难题。

  • 作业知识点讲解

    作业题目讲解,topic+outline讲解,作业题难点知识点、答题思路指导。

  • 考前冲刺辅导

    帮助学生考前快速冲刺,考前直击重点/作答技巧,重点难点梳理+讲解,预测exam考点,更有独家学习资料与干货分享。

  • 挂科appeal

    学术不端、论文低分重复度高申诉appeal、考试作弊挂科听证会申诉,全程申诉老师陪同指导,高质量申诉信写作,听证会材料搜集整理,抓住申诉机遇。

犹豫不决 不如直接对话导师

没找到想看的信息?直接联系导师咨询

2000+硕博导师库匹配,免费咨询

  • 课程跟不上辅导规划
  • 面试笔试高通过率技巧
  • 论文写作范文赏析
  • 考前冲刺刷题方案
  • 留学选课选导师攻略
  • 申诉高成功率秘籍

免费获得学习规划方案

已有 1129 位留学生获得学习规划方案

英国

  • 英国
  • 美国
  • 澳洲
  • 加拿大
  • 新西兰
  • 新加坡
  • 中国香港
  • 欧洲
  • 其他

*已对您的信息加密,保障信息安全

相关动态

  • 最新案例
  • 最新问答
  • 最新资讯

备案号:京ICP备17021069号

版权所有:北京考而思教育咨询集团有限公司

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!