Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Schwächerer Rechenleistung durch Interpreter Kategorie: Programmierung C (von PeterS - 26.03.2009 0:17)
Als Antwort auf Schwächerer Rechenleistung durch Interpreter von Thomas - 25.03.2009 21:04

> Hallo,
>
> mich würde interessieren wieviel Rechenleistung der Interpreter der CC-Pro im Vergleich
> zu einem "richtigen" Compiler schluckt. Irgendwo hier im Forum hab ich mal von einem
> Verhältnis von 15:1 gelesen. Verschlechtert sich die Geschwindigeit wirklich derma�en?

Das kommt auf die Komplexität des Bytecodes an. Komplexe Funktionen wie z.B. Flie�komma-
arithmetik haben ein besseres Verhältnis, bei einfachen Instruktionen wie z.b. 8-Bit Additionen ist
das Verhältnis sogar eher 25:1 oder schlechter.

>
> Ist für die Zukunft vielleicht zusätzlich zum jetztigen Compiler/Interpreter ein Compiler ala gcc geplant
> und werden die Datentypen noch erweitert?

Ein Compiler ala gcc hat inzwischen ein paar jahrzehnte Mannjahre Entwicklungszeit. Selbst
einfachere Compiler kommen da noch auf ein paar Mannjahre, Dies kann niemals kommen.
Conrad mü�te für das Entwicklungsystem dann ein paar hundert Euro nehmen. Es wird später
aber noch den Datentyp long geben.

> Und was mich noch interessieren würde, wie läuft hier eigentlich die Assemblerprogrammierung ab?
> Wird der Code nun direkt ausgeführt, oder geht man hier auch wieder den Umweg über den Bytecode?

Nope, der Assembler arbeitet dann direkt in voller Geschwindigkeit.

Gruss Peter

>
> Vielen Dank schonmal im vorraus,
>
> Thomas


    Antwort schreiben


Antworten:

Re: Schwächerer Rechenleistung durch Interpreter (von Thomas - 26.03.2009 7:31)
    Re: Schwächerer Rechenleistung durch Interpreter (von PeterS - 26.03.2009 10:59)
        Re: Schwächerer Rechenleistung durch Interpreter (von Thomas - 26.03.2009 16:15)