๐Ÿ“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