Hi Bill Myers, thanks for your input.
I agree with you #7 is one that is so “programming-styled” that I never dream that that will be language go without it.
That was the one when we first learn to program bite us so much, the compiler fail left and right to find out that we forget the little semicolon back in those GCC compilation time. After a while, it becomes so natural as it is without it, a code doesn’t look like one. My finger just auto-type “;” when I came to the end of a statement.
However, it seems like modern languages like Kotlin, Swift, and Scala, the semicolon is optional (and seemingly it is not encouraged of these language community largely, due to it’s no longer serve its purpose since the language can detect the end of the statement itself).
When I coded in this new language now for a while, my taste has evolved. It took a while, several months at least, if not a year or two. Now when I looked at semicolon, a different feel I had. My first impression is now, … that looks “old” (sorry, just that feeling).
I think it’s hard to describe how I have changed. But I have been on both ends, and hence share my experience.