3 ms·
> They are generally featuring the “industry” moniker, usually easier to understand by masses of engineers... I'm glad the importance of how programming langua
by uticus 4y ago
> They are generally featuring the “industry” moniker, usually easier to understand by masses of engineers...
I'm glad the importance of how programming languages enable humans to interact with each other is mentioned. Programming in isolation is a fantasy, and one driver of change is undoubtedly how well humans can interact with other humans' code.
Until we can write in our personal language of choice and compile - then have a teammate decompile, edit in their personal language of choice, and recompile with no issues - we have to use a language (or features built on a language, like tests) that allows clear conveyance of ideas. We can't choose languages based on efficiency or beauty solely.
- lolinder 4y agoEven then, we'll still need to use the same language as our colleagues. Can you imagine the headache of trying to have a conversation about the code if each programmer is looking at a different translation of the algorithm?