|
|
|
|
|
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. |
|