Notes

Home

❯

01. Concepts

❯

Type Systems

❯

Typing System Overview

Typing System Overview

Jun 02, 20261 min read

Programming languages differ in how they handle types. There are two main axes to consider:

  • Static Typing vs Dynamic Typing
  • Strong Typing vs Weak Typing

Each language falls somewhere on both axes, e.g., JavaScript is dynamic + weak, Rust is static + strong.

See: Typing Matrix


Graph View

Backlinks

  • Static Typing vs Dynamic Typing

Created with Quartz v4.5.2 © 2026

  • GitHub