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 Thomas - 26.03.2009 7:31)
Als Antwort auf Re: Schwächerer Rechenleistung durch Interpreter von PeterS - 26.03.2009 0:17
Ich nutze:
C-Control Pro Mega128
Danke für die schnelle Antwort.

> 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.

Ui bei der begrenzten Rechenleistung des Atmega ist das aber nicht so toll.
Macht es da eigentlich noch einen Unterschied ob man in Compact C oder in Basic programmiert
(von der Geschwindigkeit her)?

> 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.

Das in einem C-Compiler schon "etwas" Areit steckt war mir bewusst, von C++ garnicht zu reden, aber
könnte man nicht eh gcc verwenden?
Achja ein Datentyp Double wär auch nicht schlecht ;)

> Nope, der Assembler arbeitet dann direkt in voller Geschwindigkeit.

Ah wenn das so ist, müsste es ja wirklich eine Möglichkeit geben, das Programm vorher von gcc compilieren
zu lassen, oder?

mfg Thomas



    Antwort schreiben


Antworten:

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)