Hacker News new | ask | show | jobs
by dozzie 3977 days ago
Why would it be one language? There's no such thing.

I write glue code for CLI tools a lot. Something specialized similarly to shell is required.

I write networking code at various levels, sometimes on top of HTTP, other times I need linewise protocol with SSL/TLS, and sometimes I need to work with raw IP packets or ethernet frames.

I need sometimes to interact with operating system closely. A necessity to have ABI easily translated to what C gives.

There are times when I need fast program with very small memory footprint, so I need clear control over memory usage.

No single language nor runtime can fulfil all these (barring uselessly general statement that "Linux is such thing"). It's a norm for me to juggle with three or four languages at the same time on a single project.