In reply to anaisha.

In general, people who design computer languages purposely design the language to be intolerant of errors and require that the programmer correctly specify the commands. There are a few exceptions. For a debate of the issues and a look at auto-correcting features in SAS software, see the article "Should a programming language accept misspelled keywords?"