Unterschied Compiler, Interpreter, Parser

Tutorials.at
Verfügbare Informationen zu "Unterschied Compiler, Interpreter, Parser"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Jack O'Neill - wirthi
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: Allgemeines
  • Antworten: 2
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Unterschied Compiler, Interpreter, Parser
  • Letzte Antwort: vor 16 Jahren, 8 Monaten, 11 Tagen, 23 Stunden, 28 Minuten
  • Alle Beiträge und Antworten zu "Unterschied Compiler, Interpreter, Parser"

    Re: Unterschied Compiler, Interpreter, Parser

    Jack O'Neill - 14.08.2007, 15:47

    Unterschied Compiler, Interpreter, Parser
    Hi!

    Wie der Titel schon sagt, wäre jemand vll. so freundlich und würde mir den Unterschied dieser Begrife erklären.

    Ich habe echt schon sonstwo nachgelesen, aber komme einfach net dahinter....

    Wäre sehr dankbar für Antworten!



    Re: Unterschied Compiler, Interpreter, Parser

    wirthi - 14.08.2007, 16:20


    Parser: Wandelt den Eingabestrom an Zeichen (d.h. den Sourcecode) in für den Computer verständliche Zeichen um und versieht diese mit einem Typ. Einfaches Beispiel: ein Parser für die Sprache "Deutsch" würde aus dem Satz "Ich gebe dir das Auto" folgende List generieren: Nominativ("ich"), Prädikat ("gebe"), Dativ ("dir"), Akkusativ ("das Auto"). Wobei "Das Auto" wieder weiter zu zerlegen wäre in: Artikel ("das"), Nomen ("Auto").

    Compiler: Einfach gesagt: baut aus dem Ergebnis des Parsers eine EXE-Datei.

    Interpreter: Führt das Ergebnis des Parsers unmittelbar aus. Im Ergebnis ist das das gleiche, wie wenn du etwas compilierst, also eine EXE-Datei machst, und die EXE sofort startest. Hier wird allerdings der Umweg über die EXE-Datei ausgelassen. Genau das macht JAVA: es speichert das ergebnis des Parsers ab, und führt dieses gespeicherte Zwischenergebnis dann auf der Zielmaschine in einer Virtuellen Machine (das ist eine Art Interpreter) aus. Siehe deine andere Frage :-)



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Tutorials.at

    C++ Tutorial (by progger) - gepostet von progger am Freitag 25.08.2006
    FORTLAUFEND - gepostet von BASIC am Freitag 02.06.2006
    Schaltungsrechner - gepostet von niki1 am Sonntag 25.02.2007
    Wird das Tutorial erweitert? - gepostet von Der Neue am Dienstag 09.05.2006
    Nachfolger von C (C/C++/C#) ?! - gepostet von Dirty Oerty am Mittwoch 07.02.2007
    O-Notation - gepostet von Zuul am Samstag 13.01.2007
    Wurzelberechnung - gepostet von Kimi am Samstag 17.11.2007



    Ähnliche Beiträge wie "Unterschied Compiler, Interpreter, Parser"

    Unterschied DF 4 zu DF 22 D und DF 36 - tomtom0101 (Samstag 04.02.2006)
    Drossel Unterschied ? - Wischmop (Mittwoch 27.04.2005)
    750er und 1000er - ein gewaltiger Unterschied. - manu-01 (Donnerstag 17.08.2006)
    Robbe T-Rex 450S ARF: Unterschied zum Bausatz Freakware? - Roger (Donnerstag 06.09.2007)
    Unterschied zwischen hellem Hafer und Schwarzhafer? - cschoen (Freitag 02.11.2007)
    Unterschied DF39 zu DF36 - Anonymous (Donnerstag 08.12.2005)
    Was ist der Unterschied zwischen... - -ck- (Dienstag 27.03.2007)
    Kann mir jemand eine Teilenummer umschlüsseln - Aerosol (Donnerstag 15.09.2011)
    Unterschied zw. "HT-" und "D-"ccpm ?? - gwisy (Mittwoch 02.05.2007)
    Unterschied Diamant - Brillant - Anonymous (Donnerstag 02.03.2006)