index How programs are measured box plot charts Toy programs A History startup too simple simple license Ada C gcc C gcc Ada Intel C C clang C++ g++ Intel Fortran Free Pascal Rust Intel C C gcc C clang Rust C clang Chapel C gcc Intel C Haskell GHC Julia Lisp SBCL OCaml Rust Swift Chapel C clang Intel Fortran Julia C++ g++ C gcc C# aot C# .NET Go Java Java GraalVM Rust Swift C# aot C++ g++ C# .NET Go Swift C# .NET C++ g++ C# aot F# .NET Go Java GraalVM JavaScript Swift Dart Dart jit JavaScript Dart jit Dart Erlang JavaScript Ruby yjit Intel Fortran C gcc Chapel Julia F# .NET C# .NET OCaml Go C++ g++ C# aot C# .NET Java Java GraalVM JavaScript Rust Swift Haskell GHC C clang Java C# .NET C++ g++ Go Java -Xint Java GraalVM Java OpenJ9 JavaScript Swift Java -Xint Java Python Java GraalVM C++ g++ C# .NET Java Java OpenJ9 Java JavaScript C# .NET Dart Erlang Java Ruby yjit Julia Chapel C clang Intel Fortran Lisp SBCL C clang Racket Lua Python Ruby yjit OCaml C clang F# .NET Free Pascal C gcc Perl Ruby yjit PHP Python Ruby yjit Python C++ g++ Go Java Java -Xint JavaScript Lua PHP Ruby yjit Racket Lisp SBCL Matz's Ruby Ruby yjit Ruby yjit Erlang JavaScript Lua Perl PHP Python Matz's Ruby Rust C clang C gcc Intel C C++ g++ Go Swift Pharo Smalltalk Python VW Smalltalk Swift C clang C++ g++ C# aot C# .NET Go Java Rust Toit Micro Python binary-trees fannkuch-redux fasta k-nucleotide n-body mandelbrot pidigits regex-redux reverse-complement spectral-norm