>У Вас есть результаты тестов ? Я не гордая, я сделаю...
------ C++ -------------------------------------
#include <iostream>
#include <stdlib.h>
int main(int argc, char **argv) {
long long a = 0;
std::cout << "C++ INPUT = " << argv[1] << std::endl;
for (int i = 0; i <= atoi(argv[1]); i++) {
a += i;
}
std::cout << "C++ RESULT = " << a << std::endl;
return 0;
}
--- PHP -------------------------------------
#!/usr/bin/php
<?php
$a = 0;
echo "PHP INPUT = $argv[1]\n";
for ($i = 0; $i <= ($argv[1]); $i++) {
$a += $i;
}
echo "PHP RESULT = $a\n";
?>
-------------------------------------
Будем арифметич. прогрессию, от 0 до 1.000.000.000
сначала запущу на C++, потом на PHP и пойду покурю... :)
C++
# time ./a.out 1000000000;
C++ INPUT = 1000000000
C++ RESULT = 500000000500000000
real 1m37.795s
user 1m37.651s
sys 0m0.015s
PHP
#time ./test.php 1000000000;
PHP INPUT = 1000000000
PHP RESULT = 500000000500000000
real 7m15.317s
user 7m14.815s
sys 0m0.033s
В 4.48 раза медленее. Умножаем на 75W процессор, 336.00 Ватт в воздух.