Is there work being done to help remove all the ambiguities and loose meaning of the English language by using low to mid level computer programming languages (avoiding more recent "high level" scripting languages) as a positive model? For example, you know how we all wish every single word and phrase could only have one meaning, that only that word or phrase could have that exact meaning, and that the meaning of a word or phrase could never change over time or shift during the context of a conversation?
Perhaps programming language designers could work with linguists and provide a solution. Imagine we could communicate in an extremely precise, rigidly defined, and totally unambiguous language when communicating with others. We would no longer have need of loud volume, tone of voice, facial expressions, body language, or hand gestures as a sloppy crutch and communication would be less imprecise, more consistent, and less emotional.