Интересно, тестер тоже включает время компиляции?
$ time gcc -std=c99 -o time time.c
real 0m0.082s
user 0m0.040s
sys 0m0.020s
$ time g++ -o time time.c++
real 0m0.210s
user 0m0.160s
sys 0m0.030s
Для версии C99 я просто удалил C ++ - измы и использовал #include <stdio.h>
, и версия C компилируется менее чем за половину времени версии C ++.
На моей относительно ненормальной машине (Core i7) время выполнения обоих занимает около 1,7 секунды, когда вывод поступает на терминал, и 0,05 секунды, когда вывод поступает в файл.