Programming Search⌘K

Programming, explained and run.

Each page explains one idea, language feature, task or tool of programming in plain words. Each code example runs in a pinned toolchain, and its output on the page is the output of that run. Each fact names its source.

Search 0 pages⌘K
  • 0 concepts
  • 0 languages
  • 0 language features
  • 0 tasks
  • 0 example files

How a page earns trust

  1. Plain words. The text uses short sentences and simple words. A reader who knows some code can follow it.
  2. Code that runs. The build runs each example and records its output. A version claim, such as "since Python 3.10", comes from a probe that the build runs on each version.
  3. Sources. Each rule of a language cites the reference or the standard, at the version that it is about.
  4. Honest badges. The build computes each badge from evidence. Nobody writes a badge by hand. Read about the badges.