In many English-based programming languages like C++ and JavaScript, there exist long keywords like function, namespace, exception (in OCaml languages) and such. Do you think shorter keywords like func should replace them? Why or why not? What about replacing them with digraph operators?The long keywords we will be mainly talking about, but not limited to, are mainly from curly-brace imperative languages: function, namespace, implements, instanceof and synchronized (I always misspell that).You should also show the examples from your favourite programming language.
Long Keywords like `function` and `namespace`
java;c++;javascript;language design
I accept keywords like func and cons in functional languages, because functional languages tend to be math-like and more symbolic.  But in imperative, object oriented languages, where you are telling the computer how to do something as well as what to do,  I prefer that the identifiers and keywords be whole words.Any fool can write code that a computer can understand.  Good programmers write code that humans can understand.  ~Martin Fowler