Re:Ask HN: What would your ideal programming language look l...
by dozzie on Wednesday July 29, 2015 @05:43AM
(#9967409)
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.
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.