Hallo,
bis jetzt programmiere ich den AVR atmega328p16MHz (im ARDUINO) mit C (WINAVR). Mich würde mal interessieren wie schnell Bascom im Vergleich zu C ist.
Hier mal ein C Programm von dem mich interessieren würde wie schnell das in Bascom läuft:
Code:int32_t fib(int32_t n) { if(n < 2) return 1; else return fib(n-2) + fib(n-1); } void fib_main() { long t0; int32_t i; t0 = millis(); for(i=0;i<=30;i++) { printf("Fibonacci of %ld is %ld in %ld ms\n", i, fib(i), (long)(millis()-t0)); } return 0; } int main() { init(); fib_main(); return 0; }







Zitieren

Lesezeichen