Comment
Comment by layer8
Programming languages are different because you don’t have the difficulties of matching pronunciation with writing systems, aspects like literal vs. metaphorical meanings and idiomatic expressions, irregular conjugations, and the usual n:m semantic relationship between words in different languages. Literal translation between programming languages often works, and in any case is independent of whether it’s idiomatic for the language or not, whereas in natural languages it quickly becomes unintelligible.