Spoken languages vs Software languages:
For complex ideas translation between English and French is not perfect, translation transforms the information... you can not express the exact same thing in different languages.
Software, however can be “perfectly translated” you could implement the same application in Python as you can in JavaScript.
@Lyle Programming languages are just different ways of giving instructions.
Spoken language conveys meaning.
Programming languages have syntax.
SpOkeN l4ngU4g3s (can be] a Mes5.
And yet still (eventually) convey the same meaning. Spoken languages have emotion, context and multiple different interpretations.
They are incredibly different but also have so many parallels
@Lyle The functioning can be translated exactly, yes, but programs are also intended to be read, and I don't believe translations between programs carry the same implications and baggage. Programming languages have different amounts of expressiveness.