3_of_8 kann ich nur zustimmen ...
du solltest:
1. dir über die Syntax und handhabung deiner Sprache im klaren sein (objektorientiert?, versch. deklarationstypen -> wie klar voneinander getrennt?, allgem. Programmstruktur, ...)
2. versuchen, einen interpreter zu schreiben (ohne editor)
3. versuchen, einen crosscompiler zu schreiben (am besten von deiner sprache nach assembler)
-> dazu musst du dich dann mit Compilerbau beschäftigen (-> Code übersetzen, linken, ...)
4. versuchen, diesen crosscompiler und nen assembler-compiler zu koppeln um nen richtigen compiler zu bekommen oder dir selbst die Mühe machen nen compiler zu schreiben, der dir ne binärdatei raushaut
5. dich um den Spaß kümmern, über den du dir wahrscheinlich schon die meisten gedanken gemacht hast: den Editor, der deine verschiedenen Compiler aufrufen kann ...
... ich will dir ja nicht den Mut nehmen, aber ich persönlich habe bis 2. durchgehalten
mfg deep_thought