The Computer Language
Benchmarks Game

C++ g++ versus Python 3 fastest programs

Always look at the source code.

These are only the fastest programs. Look at the other programs. They may seem more-like a fair comparison to you.

mandelbrot
source secs mem gz busy cpu load
C++ g++ 1.51 25,708 1791 6.01 99% 99% 99% 100%
Python 3 259.50 48,192 688 1,036.70 100% 100% 100% 100%
n-body
source secs mem gz busy cpu load
C++ g++ 7.70 1,772 1879 8.02 4% 0% 0% 100%
Python 3 865.18 8,176 1196 874.96 2% 20% 79% 0%
spectral-norm
source secs mem gz busy cpu load
C++ g++ 1.98 2,320 1044 7.90 99% 100% 99% 100%
Python 3 169.87 49,188 417 675.02 100% 99% 99% 99%
fannkuch-redux
source secs mem gz busy cpu load
C++ g++ 10.70 1,864 980 42.31 96% 100% 100% 100%
Python 3 534.40 47,236 950 2,104.05 99% 97% 99% 99%
fasta
source secs mem gz busy cpu load
C++ g++ 1.46 2,180 2711 4.39 75% 75% 75% 75%
Python 3 63.55 844,180 1947 129.71 40% 71% 33% 61%
binary-trees
source secs mem gz busy cpu load
C++ g++ 3.93 113,768 809 12.78 70% 81% 75% 98%
Python 3 80.30 448,004 589 286.50 95% 87% 87% 88%
k-nucleotide
source secs mem gz busy cpu load
C++ g++ 3.89 156,148 1631 11.99 94% 74% 70% 71%
Python 3 72.24 199,856 1967 275.38 94% 94% 96% 96%
regex-redux
source secs mem gz busy cpu load
C++ g++ 1.85 203,748 1315 4.44 48% 100% 43% 48%
Python 3 18.45 457,340 512 37.52 69% 37% 50% 48%
reverse-complement
source secs mem gz busy cpu load
C++ g++ 4.72 500,116 840 4.76 100% 0% 0% 0%
Python 3 16.93 1,777,852 434 17.58 78% 21% 4% 0%
pidigits
source secs mem gz busy cpu load
C++ g++ 1.89 4,460 513 1.95 2% 0% 100% 1%
Python 3 3.47 10,356 386 3.53 1% 1% 0% 100%
C++ g++

g++ (Ubuntu 9.2.1-9ubuntu2) 9.2.1 20191008

Python 3

Python 3.8.0