Programming languages differ from most other types of human expression in that they need a increased degree of precision and completeness. When using a pure language to communicate with other people, human authors and speakers could be ambiguous and make small errors, and even now hope their intent being comprehended. https://deanqnyqf.suomiblog.com/software-engineering-fundamentals-explained-44313708