Попробовал сравнить программы, вычисляющие число пи, написанные на C и Java. Использовал Ряд Лейбница. Вот что получилось:
Java (JRE 1.6): 18 с
C (gcc 4.4.3 с -O2): 24 c
public class Main {
public static void main(String[] args) {
double pi = 0.0;
int z = 1;
for (int i = 1; i <= 2000000000; i++)
{
pi += (1.0 / ((i*2)-1)) * z;
z *= -1;
}
System.out.println(pi*4);
}
}
#include <stdio.h>
int main(void)
{
double pi = 0.0;
int z = 1, i;
for (i = 1; i <= 2000000000; i++)
{
pi += (1.0 / ((i*2)-1)) * z;
z *= -1;
}
printf("%.15f\n", pi*4);
}
PS. Я C программист, к яве отношения не имею :)