
Larry C. answered 04/11/19
Computer Science and Mathematics professional
Computer CPUs are basically dumb and can only understand commands in precise machine language. Compilers and interpreters translate higher-level programming language statements into machine language and cannot do so unless those commands are syntactically correct...most commands have multiple parts that have to be parsed for conversion and so the order and spelling of those parts have to conform to what's expected.