3 ms·
Rust - Embedded or executables. Outstanding official tooling and docs, package management etc. Elegant language. Not much competition in this field, so doesn't
by the__alchemist 5y ago
Rust - Embedded or executables. Outstanding official tooling and docs, package management etc. Elegant language. Not much competition in this field, so doesn't need to be a standout to win.
Python - Experimenting with numbers - eg a fancy calculator, plotter, DSP prototyper etc. Robust set of mathematical, scientific, and statistical libraries. Frictionless syntax. Nice REPL (ipython) Doesn't have the licensing issue of Matlab. Julia has better mathematical syntax, but has too much overhead to compete. (ie it's slow for this use, despite being advertised as a fast language)
HTML, CSS, and Typescript - Web; keep it simple, universal, and fast.