70 likes | 192 Views
Terminator language in which infinite loops are impossible The Foos: Joe D. Programmer and Hide DePlumbing. The problem Loops like while(true); are easy to detect but what about loops in non-terminating recursion?
E N D
Terminatorlanguage in which infinite loops are impossibleThe Foos: Joe D. Programmer and Hide DePlumbing The problem Loops like while(true); are easy to detect but what about loops in non-terminating recursion? One could rely on a debugger, of course, but we design a language where infinite loops are impossible. We eliminate loops and recursion and rely on list comprehensions.
Domain Analysis Say what class of programs you want to write. How are these programs written today?
Language Constructs What constructs are your programs made of? What is their semantics? A Hello-World Example main() { print "hello world" }
Demo [here comes a readable example of a program in your language] [You must be able to demo this example] [make sure to comment your code; readability is important: feel free to use the format used here: http://css-tricks.com/examples/CleanCode/Beautiful-HTML.png]
Implementation Describe the implementation. Pseudo-code and figures will be helpful.
What you are proud of A neat trick in the design or implementation of your language. Mistakes Describe a mistake you made, eg a construct you designed that you think will confuse programmers. What we would do differently Given the lessons you learnt in this project, if you have to start again, what would you differently?
You have only 6 slides. No font smaller than 28 points, please. No crz acrnyms n odr trix