Skip to content

Instantly share code, notes, and snippets.

@curlpipe
Created March 3, 2021 23:25
Show Gist options
  • Save curlpipe/17ec49340b2fa4a0e15f5e3cef9da6bf to your computer and use it in GitHub Desktop.
Save curlpipe/17ec49340b2fa4a0e15f5e3cef9da6bf to your computer and use it in GitHub Desktop.
Language speed tiers

Tier 1: 0ms to 9ms

  • C++ (Compiled to native)
  • C (Compiled to native)
  • Rust (Compiled to native)

Tier 2: 10ms to 14ms

  • Crystal (Compiled to native)
  • V (Transpiled to C)
  • Dart (Compiled to native)
  • Javascript (Interpreted)

Tier 3: 15ms to 19ms

  • Java (Bytecode in the JVM)
  • Kotlin (Bytecode in the JVM)
  • Nim (Transpiled to C)

Tier 4: 20ms to 24ms

  • Go (Compiled to native)
  • Zig (Compiled to native)

Tier 5: 25ms and up

  • Ruby (Bytecode interpreter)
  • Python (Bytecode interpreter)
  • Rune (???)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment