4 ms·
> Computer languages are called languages for a reason. They have syntax, grammar, vocabulary, and are used for communication. Perhaps, but they are vastly sim
by simiones 8y ago
> Computer languages are called languages for a reason. They have syntax, grammar, vocabulary, and are used for communication.
Perhaps, but they are vastly simpler than even the most basic human language; and far, far more limited in what they can communicate without resorting to another language.
> People who don't speak english for example but who read python can often read code you wrote and understand it.
That's extremely unlikely to be true - they could perhaps say if it has certain properties, but it is almost impossible to understand what a piece of code is meant to do without understanding any of the identifiers, unless it's doing something very abstract (e.g. you can understand what "def id(x): return x" does if you know some Python and nothing else; but you can't probably understand what "def cumÎlStrigă(om): return om.poreclă" is meant to do if you understand Python but not Romanian).