langwhy

Slot: systems

Operating systems, drivers, runtimes, anything close to the metal.

A product is a set of slots to fill: browser, server, database, deploy. A language fills some of them well, some badly, some not at all. A stack is one pick per slot.

browserserverdatabasesystemsmobilecliscriptsdatacomputeembeddedwasmconfiggames

Who fits

LanguageFit
Rust●●● strong
C●●● strong
C++●●● strong
Zig●●● strong
Go●●○ ok
Kotlin●○○ weak
Python●○○ weakCPython itself is written in C.
Bash○○○ none
C#○○○ noneKernels and drivers are written in C or C++, not in C#.
JavaScript○○○ noneEngines like V8 are written in C++; JavaScript does not write kernels or drivers.