๐Ÿ“Language runtime

Characteristics:

  • memory management (garbage collection/manual)
  • memory safety (dereferencing null, race conditions)
  • concurrency and parallelism
  • static/dynamic field access (whether it can be compiled effectively or requires hash lookup)
  • reflection / metaprogramming
  • environment (browser/macOS/Windows/Android)
  • type system (runtime type checking)
  • interoperability with other languages/runtimes

See also

Backlinks