跳转到内容

Compiler 2017

来自ACM Class Wiki

Overview

Grading

  • Objective Score: 100 pts
    • Score Insurance: 85 pts
    • Ladder Tournament: 15 pts
  • Subjective Score: -5 ~ +5 pts
  • Extra Bonus

Score Insurance

  • Open testcases made by TAs
  • Loose compile & run time limit (TBD)
  • Late Policy: 1pt / day

Ladder Tournament

  • Every student must contribute at least a testcase
  • Compile & run time are limitted to 5 sec.
  • total_score(student) = sum(score(student, testcase) for testcase in testcases)
  • score(student, testcase) is calcuated by the rank of student's run time on this testcase

How to Get Bonus?

  • Helping other students!

Schedule

  • (Thursday, March 16, 2017, 16:00 ~ 18:00) x86-64 文件:Compiler2017 x86 64.pdf
  • (Saturday, April 1, 2017, 23:59) Deadline: Hand in your testcase for Semantic Test
  • (Wednesday, April 5, 2017, 23:59) Deadline: Semantic Test
  • (Thursday, May 18, 2017, 23:59) Deadline: Hand in your testcase for final Optim Test
  • (Sunday, May 21, 2017, 23:59) Deadline: Brute-force Codegen Test
  • (Sunday, May 28, 2017, 23:59) Deadline: Final Optim Test
  • (Saturday, May 20, 2017, 23:59) Deadline: Hand in your testcase for final Optim Test
  • (Wednesday, May 24, 2017, 23:59) Deadline: Brute-force Codegen Test
  • (Monday, May 29, 2017, 23:59) Deadline: Final Optim Test
陈乐群 游宇榕 徐晓骏 徐世超 谢天成 李慧琛 孙星远
应思豪 卢思迪 孔冰玉 胥拿云 郑怜悯 刘思柒 徐植天
吴怡然 黎金宁 陈欣昊 叶昊然 张哲恺 曹孟尧 许臻佳
方智涌 徐遥 秋闻达 冼臧越洋 方博慧 龙思杉 苏雨峰
谭博文 杨卓林 盛佩瑶 杨嘉成

Resources

Course

Java

Parsing

CodeGen & Optim

x86-64 & Assembly & Linux

Books

Some Links

Tutors

Name Email
马融 marong1024 [at] gmail.com
陈乐群 i [at] abcdabcd987.com
游宇榕 yurongyou [at] sjtu.edu.cn
徐晓骏 xuxj [at] apex.sjtu.edu.cn
徐世超 906476903 [at] qq.com
谢天成 wjxtcsgx [at] hotmail.com
李慧琛 514568755 [at] qq.com
孙星远 xingyuansun.cs [at] gmail.com