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.

The war of it in JavaScript seems like a no-brainer, why would people go for no semicolon? … I myself had a hard time with the fact.

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.

Written by

Passionate about learning, and sharing mobile development and others https://twitter.com/elye_project https://www.facebook.com/elye.proj

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store