Skip to content
jdudek edited this page Feb 22, 2012 · 1 revision

Harmonogram

Do połowy marca

  • parser, który będzie potrafił sam się przeparsować

Do połowy kwietnia

  • kompilator, który będzie potrafił sam się skompilować. Docelowym językiem kompilacji na tym etapie byłoby C.

Potem

  • garbage collector
  • poprawa zgodności ze standardem języka (tak, aby przepuszczał więcej programów niż tylko samego siebie)

I mnóstwo pomysłów, co jeszcze można zrobić:

  • inny target kompilacji zamiast C, np. assembler LLVM
  • interfejs foreign-function, pozwalający łączyć kod z bibliotekami np. w C
  • optymalizacje generowanego kodu, np. tail-call optimization
  • przyspieszenie samego kompilatora.
Clone this wiki locally