Slot: data
Analysis, statistics, machine learning.
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
| Language | Fit | |
|---|---|---|
| Python | ●●● strong | NumPy and the scientific stack built on it. |
| SQL | ●●● strong | DuckDB embeds SQL in a host process and integrates with Python and R. |
| Rust | ●●○ ok | Mostly as the fast core under Python tools (Polars, Ruff). |
| Go | ●●○ ok | |
| Java | ●●○ ok | Apache Hadoop is implemented in Java, though jobs can be written in other languages. |
| PHP | ●○○ weak | |
| Ruby | ●○○ weak | Python dominates data work. |