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;
}