While I consider the parent a troll, English is a pretty grammatically odd language among western languages since has dropped a lot of the rigid formalities common in Germanic languages. Also subtlety in the English language tends to come from importing words from other language bases (French, notably) whereas in other languages that's conveyed by modifiers. So it's not really true to call English imprecise, just precision in English comes through subtlety rather than formal structures.
All of that is of course largely irrelevant for programming as the small subset of English words that are used are given precise formal meanings which could be readily exchanged for equivalents in other languages.
All of that is of course largely irrelevant for programming as the small subset of English words that are used are given precise formal meanings which could be readily exchanged for equivalents in other languages.