Nachdem ich in meine VM Nano die Funktionen für Multithreading eingebaut habe,
denke ich ist es an der Zeit einen Compiler für die VM zu schreiben.

Bisher wird Assembler als Sprache für die VM verwendet, und in den Bytecode umgewandelt.
Das habe ich damals so gemacht, weil sich ein Parser für einen Assembler noch relativ leicht in C schreiben lässt.

Das hat halt leider den Nachteil, dass große Programme nur noch schwer lesbar und wartbar sind.

Jetzt würde ich gerne einen Compiler entwickeln der Nano Assemblercode ausgibt.
Also quasi als Frontend für den Assembler.
Nur alleine schaffe ich das nicht. Wer hätte da Interesse dran zu helfen?

Das Projekt ist hier: http://www.jay-t.de/nano/index.html

Ich denke mal das wäre ein interessantes Projekt, einen Compiler zu entwickeln.