English is an imprecise language to begin with (e.g. compared to Baltic languages with noun variations, and to French which has more verb conjugation formats), and grammar is being taught less and less rigidly in many high schools now. Can this (growing) imprecision in spoken languages affect the ability of students to handle the extreme precision required to program? Are programming languages such as Python better than programming languages such as Java better suited to introductory programming because they require less precision?

Similar questions and discussions