langwhy

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

LanguageFit
Python●●● strongNumPy and the scientific stack built on it.
SQL●●● strongDuckDB embeds SQL in a host process and integrates with Python and R.
Rust●●○ okMostly as the fast core under Python tools (Polars, Ruff).
Go●●○ ok
Java●●○ okApache Hadoop is implemented in Java, though jobs can be written in other languages.
PHP●○○ weak
Ruby●○○ weakPython dominates data work.