Eigenen Comiler: Konsolenanwendung erstellen.

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Memo.

    Eigenen Comiler: Konsolenanwendung erstellen.

    Hallo,
    Ich möchte gerne den versuch einen eigenen compiler zu erstellen, nochmal
    neu machen. Das heißt wenn ich, z.b.:

    VB.NET-Quellcode

    1. 'Soviel wie Class
    2. Start
    3. 'Gibt einen text aus
    4. Ausgabe
    5. 'variable
    6. wort hallo
    7. zahl hallo
    8. 'eintippen
    9. zahleingabe hallo
    10. worteingabe hallo
    11. 'Soviel wie End Class
    12. Stop


    Kann man das so machen, das man das in eine TextBox eingebe,
    dann auf einen Button klicke, das dann eine Konsolen anwendung
    erstellt wird, und man dann ein text eingeben kann, oder man einen
    Text sieht.

    PS: Bitte nur hilfreiche antorten :)
    Ohne dir nahetreten zu wollen: Die Frage disqualifizert dich, dies zu machen. Ich kann sowas auch nicht, nicht mal annähernd, und versuche es deswegen auch nicht. denn dazu fehlt mir noch viel zu viel.

    Im Forum gabs aber mal eine kleine "Programmiersprache" oder etwas ähnliches...ich finds nur nicht.
    „Was daraus gefolgert werden kann ist, dass jeder intelligentere User sein Geld lieber für Bier ausgibt, um einen schönen Rausch zu haben, und nicht dieses Ranzprodukt.“

    -Auszug aus einer Unterhaltung über das iPhone und dessen Vermarktung.
    Forum-Suche mit eigener Compiler, Compilerbau.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Einen eigenen Comiler zu bauen, braucht etwas mehr als du (und die meisten hier) haben. Hast du dir schon mal überlegt wie das gehen soll, Typen, Funktionen, Member, Sytax? Weißt du etwas vom Aufbau einer *.exe?
    Das einzige, was du vielleicht schafftst ist eine Art Script-Sprache :) (Und das wäre schon sehr super!)