C: 25.3100 million integer operations per second 25.0376 million integer operations per second 25.3036 million integer operations per second 25.2845 million integer operations per second 25.0815 million integer operations per second 25.2972 million integer operations per second 25.0438 million integer operations per second 25.2908 million integer operations per second 25.3229 million integer operations per second 25.1130 million integer operations per second 6.4977 million floating point operations per second 6.5147 million floating point operations per second 6.4893 million floating point operations per second 6.4767 million floating point operations per second 6.3452 million floating point operations per second 6.5062 million floating point operations per second 6.5062 million floating point operations per second 6.4893 million floating point operations per second 6.5189 million floating point operations per second 6.4683 million floating point operations per second 0.0756 million string operations per second 0.0777 million string operations per second 0.0784 million string operations per second 0.0781 million string operations per second 0.0785 million string operations per second 0.0785 million string operations per second 0.0784 million string operations per second 0.0780 million string operations per second 0.0750 million string operations per second 0.0782 million string operations per second C: 25.3165 million integer operations per second 25.3229 million integer operations per second 25.0313 million integer operations per second 25.3293 million integer operations per second 25.2845 million integer operations per second 25.0815 million integer operations per second 25.2717 million integer operations per second 25.0250 million integer operations per second 25.1636 million integer operations per second 24.9501 million integer operations per second 6.3211 million floating point operations per second 6.4935 million floating point operations per second 6.5402 million floating point operations per second 6.4809 million floating point operations per second 6.5147 million floating point operations per second 6.4935 million floating point operations per second 6.2854 million floating point operations per second 6.4061 million floating point operations per second 6.3939 million floating point operations per second 6.4020 million floating point operations per second 0.0772 million string operations per second 0.0772 million string operations per second 0.0785 million string operations per second 0.0759 million string operations per second 0.0784 million string operations per second 0.0786 million string operations per second 0.0790 million string operations per second 0.0779 million string operations per second 0.0783 million string operations per second 0.0787 million string operations per second C++: 27.5862 million integer operations per second 27.8164 million integer operations per second 27.3523 million integer operations per second 27.4348 million integer operations per second 27.8474 million integer operations per second 27.5255 million integer operations per second 27.8474 million integer operations per second 27.8552 million integer operations per second 27.2331 million integer operations per second 27.8319 million integer operations per second 6.3412 million floating point operations per second 6.3492 million floating point operations per second 6.1805 million floating point operations per second 6.3613 million floating point operations per second 6.3532 million floating point operations per second 6.3131 million floating point operations per second 6.2461 million floating point operations per second 6.2775 million floating point operations per second 6.2617 million floating point operations per second 6.1996 million floating point operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second Pascal: 26.3158 million integer operations per second 26.3158 million integer operations per second 26.3852 million integer operations per second 26.1780 million integer operations per second 26.2467 million integer operations per second 26.3158 million integer operations per second 26.3852 million integer operations per second 26.2467 million integer operations per second 26.2467 million integer operations per second 26.3158 million integer operations per second 6.6225 million floating point operations per second 6.6225 million floating point operations per second 6.5359 million floating point operations per second 6.5359 million floating point operations per second 6.6225 million floating point operations per second 6.5789 million floating point operations per second 6.5789 million floating point operations per second 6.5359 million floating point operations per second 6.4935 million floating point operations per second 6.5789 million floating point operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second Fortran: 28.8268 million integer operations per second 29.2398 million integer operations per second 29.2483 million integer operations per second 28.9017 million integer operations per second 29.1715 million integer operations per second 29.3427 million integer operations per second 28.8934 million integer operations per second 29.1121 million integer operations per second 29.1715 million integer operations per second 28.9268 million integer operations per second 6.3331 million floating point operations per second 6.3291 million floating point operations per second 6.3694 million floating point operations per second 6.3331 million floating point operations per second 6.1463 million floating point operations per second 6.3532 million floating point operations per second 6.3251 million floating point operations per second 6.2814 million floating point operations per second 6.2617 million floating point operations per second 6.3492 million floating point operations per second 0.1577 million string operations per second 0.1558 million string operations per second 0.1595 million string operations per second 0.1475 million string operations per second 0.1575 million string operations per second 0.1597 million string operations per second 0.1580 million string operations per second 0.1560 million string operations per second 0.1575 million string operations per second 0.1582 million string operations per second Fortran: 28.9519 million integer operations per second 29.2398 million integer operations per second 29.2483 million integer operations per second 28.9101 million integer operations per second 29.2227 million integer operations per second 29.2483 million integer operations per second 28.8850 million integer operations per second 29.2912 million integer operations per second 29.2740 million integer operations per second 28.9184 million integer operations per second 6.3291 million floating point operations per second 6.3371 million floating point operations per second 6.3291 million floating point operations per second 6.3452 million floating point operations per second 6.1614 million floating point operations per second 6.3452 million floating point operations per second 6.3251 million floating point operations per second 6.3573 million floating point operations per second 6.3412 million floating point operations per second 6.3131 million floating point operations per second 0.1592 million string operations per second 0.1471 million string operations per second 0.1572 million string operations per second 0.1592 million string operations per second 0.1570 million string operations per second 0.1575 million string operations per second 0.1585 million string operations per second 0.1560 million string operations per second 0.1582 million string operations per second 0.1580 million string operations per second Basic: 18.6393 million integer operations per second 18.7899 million integer operations per second 18.2782 million integer operations per second 18.3993 million integer operations per second 18.7688 million integer operations per second 18.5701 million integer operations per second 18.7301 million integer operations per second 18.6220 million integer operations per second 18.7829 million integer operations per second 18.6289 million integer operations per second 5.4318 million floating point operations per second 5.4555 million floating point operations per second 5.4645 million floating point operations per second 5.4348 million floating point operations per second 5.3390 million floating point operations per second 5.4496 million floating point operations per second 5.4437 million floating point operations per second 5.4289 million floating point operations per second 5.4289 million floating point operations per second 5.3333 million floating point operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second Basic: 28.7687 million integer operations per second 28.3286 million integer operations per second 28.7274 million integer operations per second 28.6615 million integer operations per second 28.3768 million integer operations per second 28.6862 million integer operations per second 28.3527 million integer operations per second 28.7274 million integer operations per second 28.7604 million integer operations per second 28.2646 million integer operations per second 5.4555 million floating point operations per second 5.4466 million floating point operations per second 5.4555 million floating point operations per second 5.4675 million floating point operations per second 5.4407 million floating point operations per second 5.3305 million floating point operations per second 5.4407 million floating point operations per second 5.4585 million floating point operations per second 5.4585 million floating point operations per second 5.4466 million floating point operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second 0.0041 million string operations per second gcc -c native_test.adb gnatbind -x native_test.ali gnatlink native_test.ali Ada: 7.9656 million integer operations per second 7.9302 million integer operations per second 7.9567 million integer operations per second 7.8864 million integer operations per second 7.9510 million integer operations per second 7.8722 million integer operations per second 7.9051 million integer operations per second 7.9139 million integer operations per second 7.9126 million integer operations per second 7.9045 million integer operations per second 3.4014 million floating point operations per second 3.4118 million floating point operations per second 3.4270 million floating point operations per second 3.3818 million floating point operations per second 3.4235 million floating point operations per second 3.4188 million floating point operations per second 3.3818 million floating point operations per second 3.3979 million floating point operations per second 3.3750 million floating point operations per second 3.3245 million floating point operations per second 0.0048 million string operations per second 0.0049 million string operations per second 0.0048 million string operations per second 0.0048 million string operations per second 0.0048 million string operations per second 0.0048 million string operations per second 0.0048 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second 0.0049 million string operations per second gcc -c -gnatp -O3 native_test.adb gnatbind -x native_test.ali gnatlink native_test.ali Ada: 44.3262 million integer operations per second 45.0045 million integer operations per second 45.1264 million integer operations per second 45.2080 million integer operations per second 44.3853 million integer operations per second 45.0248 million integer operations per second 45.1875 million integer operations per second 45.2489 million integer operations per second 45.1467 million integer operations per second 44.2870 million integer operations per second 9.0744 million floating point operations per second 9.1827 million floating point operations per second 9.2251 million floating point operations per second 9.2251 million floating point operations per second 9.2851 million floating point operations per second 9.3545 million floating point operations per second 9.3545 million floating point operations per second 9.3809 million floating point operations per second 9.0171 million floating point operations per second 9.3721 million floating point operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second 0.0050 million string operations per second Java: 11.8977 million integer operations per second 11.8036 million integer operations per second 11.7110 million integer operations per second 11.7096 million integer operations per second 11.8624 million integer operations per second 11.9090 million integer operations per second 11.9161 million integer operations per second 11.8751 million integer operations per second 11.9332 million integer operations per second 11.9161 million integer operations per second 2.4027 million floating point operations per second 2.3855 million floating point operations per second 2.4044 million floating point operations per second 2.3815 million floating point operations per second 2.4038 million floating point operations per second 2.4050 million floating point operations per second 2.3815 million floating point operations per second 2.4096 million floating point operations per second 2.3804 million floating point operations per second 2.4062 million floating point operations per second 0.0317 million string operations per second 0.0328 million string operations per second 0.0329 million string operations per second 0.0328 million string operations per second 0.0328 million string operations per second 0.0329 million string operations per second 0.0328 million string operations per second 0.0327 million string operations per second 0.0328 million string operations per second 0.0327 million string operations per second Python: 0.0488 million integer operations per second 0.0487 million integer operations per second 0.0489 million integer operations per second 0.0489 million integer operations per second 0.0487 million integer operations per second 0.0488 million integer operations per second 0.0489 million integer operations per second 0.0487 million integer operations per second 0.0487 million integer operations per second 0.0488 million integer operations per second 0.0277 million floating point operations per second 0.0277 million floating point operations per second 0.0276 million floating point operations per second 0.0277 million floating point operations per second 0.0277 million floating point operations per second 0.0277 million floating point operations per second 0.0277 million floating point operations per second 0.0276 million floating point operations per second 0.0277 million floating point operations per second 0.0277 million floating point operations per second 0.0052 million string operations per second 0.0052 million string operations per second 0.0052 million string operations per second 0.0052 million string operations per second 0.0052 million string operations per second 0.0052 million string operations per second 0.0052 million string operations per second 0.0052 million string operations per second 0.0052 million string operations per second 0.0052 million string operations per second