Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Entwickler für Compiler



jay-t
17-12-2011, 02:04
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.

jay-t
10-03-2012, 15:01
Habe es alleine hinbekommen: :D.
Den Compiler nenne ich N. Ausprobieren kann man den via Subversion checkout.

Der Compiler ist jetzt fast fertig: hat if, else, endif und for, next Schleifen.
Inline Assembly. Kann Assembly Funktionen in N einbinden.
Unterstützt das Multithreading der VM: hat lokale, globale und Thread private Variabeln.

Die Lines Grafik Demo habe ich als N Programm neu geschrieben und ein paar Bugs im Compiler behoben.