Proposal for Term Project Compilers, Fall 2011

7
Proposal for Term Project Compilers, Fall 2015 J. H. Wang Nov. 2, 2015

description

Proposal for Term Project Compilers, Fall 2011. J. H. Wang Nov. 1, 2011. Term Project. Either team-based programming project (i.e., the same as programming exercises), or Compiler-related academic paper presentation But, your should do it on your own (only 1 person), NOT team-based - PowerPoint PPT Presentation

Transcript of Proposal for Term Project Compilers, Fall 2011

Page 1: Proposal for Term Project Compilers, Fall 2011

Proposal for Term ProjectCompilers, Fall 2015

J. H. WangNov. 2, 2015

Page 2: Proposal for Term Project Compilers, Fall 2011

Term Project

• Either team-based programming project (i.e., the same as programming exercises), or

• Compiler-related academic paper presentation– But, your should do it on your own (only 1 person), NOT team-based

• A schedule will be arranged for both paper presentation and system demonstration

• A proposal is needed after midterm (Nov. 23, 2015)– Introduction, methods used, experiment designs

Page 3: Proposal for Term Project Compilers, Fall 2011

Proposal (for Programming Projects)

• A one-page description of your idea about term project– Introduction: an overview of the language that

you’re trying to deal with– Methods: possible issues in recognizing the

language and the principal ideas of your ways to solve them

– Experiment: design of your experiment to verify your idea

– For team work members: the names and the expected responsible parts of each individual member should be clearly identified

Page 4: Proposal for Term Project Compilers, Fall 2011

Proposal (for Paper Presentation)

• A one-page description of which papers you want to read and present– No team work allowed– You have to prepare a 15-minute

presentation of the major ideas of the paper

– Topics: compiler or programming language-related

– Possible sources: • Conferences: ASPLOS, POPL, PLDI, OOPSLA, …• Journals: TOPLAS, …

Page 5: Proposal for Term Project Compilers, Fall 2011

Possible Topics for Programming

• Design and implement a new language or syntax (for programming, human languages, for describing elements in games, music, mathematics, or any other purposes)– Lexical analysis– Syntax analysis– Code generation: format conversion, partial result

analysis output, …– Optional: optimization

• Any topic you think interesting and non-trivial to build from our Programming Exercises

Page 6: Proposal for Term Project Compilers, Fall 2011

Submission

• Due: after midterm (Nov. 23, 2015)• And your proposal is subject to

review and possible suggestions on changes

Page 7: Proposal for Term Project Compilers, Fall 2011

Questions?