Presentation is loading. Please wait.

Presentation is loading. Please wait.

Compiler Construction FirstName1 LastName1 FirstName2 LastName2

Similar presentations


Presentation on theme: "Compiler Construction FirstName1 LastName1 FirstName2 LastName2"— Presentation transcript:

1 Compiler Construction FirstName1 LastName1 FirstName2 LastName2
Mini Project Title Compiler Construction FirstName1 LastName1 FirstName2 LastName2

2 Introduction What problem you’re trying to solve
Explain (shortly) how this fits into the overall compiler architecture Why is your project interesting/cool?

3 i=0 while (i < 10) { a[i] = 7*i+3 i = i + 1 } source code Construction data-flow graphs Compiler (scalac, gcc) optimizer i = 0 LF w h i l e i = 0 while ( i < 10 ) lexer parser assign while i 0 + * 3 7 i a[i] < 10 type check code gen characters words trees mov R1,#0 mov R2,#40 mov R3,#3 machine code Use pictures, they are word thousands of words and also worth some points :)

4 Example(s) Explain why your extension is useful and how one would use it Demonstrate what the challenges are Why is your problem hard and worth solving? Use pictures... What matters is clarity, not their graphic design

5 Theoretical background
How does it work (on paper)? Explain the main concepts. What are the approaches to solve the problem that you found in literature What do you need to make it work?

6 Implementation details – what you did
what was hard which tricks you used which cool algorithms you found to solve some problem Schematic pictures of your system

7 What would still need to be done
how this compares to real-world approaches what you expect to be hard to generalize your solution which tricks you would expect you would need to use

8 Conclusion Remind us, why your project is cool and how amazing your solution is Summarize in a phrase what difficulties you encountered, what you did right, and wrong


Download ppt "Compiler Construction FirstName1 LastName1 FirstName2 LastName2"

Similar presentations


Ads by Google