Programming is difficult: thinking logically, in stages, without skipping any and considering all the possibilities of your actions requires great attention, great rigor. But to these complications is added the learning of an extremely arduous syntax, which does not support the slightest fault, to the decimal point. Not to mention that the said syntax takes us on the wrong track.
The simple instruction A = A + 1, which is found in almost all computer languages, including the old Basic, yet supposed to be addressed to neophytes, seems an insult to what we know about mathematics from primary school. We already had trouble swallowing math, should we now throw them out the window?
Groovy benefits from a rapid evolution in TIOBE’s rankings, notably thanks to the broad support of integrated development environments, its resemblance to Java and its integration with Jenkins, the popular open-source automation server.
Groovy has become the glue for programming languages in so many systems that its future seems secure… and groovy!
As we know, Python is already an essential language appreciated by thousands of developers around the globe for a lot of reasons. But if we trust the TIOBE index, updated monthly, Python only continues its irresistible climb to the top. Indeed, IT pros seem to continually find new applications for it in data analysis and artificial intelligence.
Considering its huge user base and deep integration into a large portion of companies, it is unlikely that Python’s popularity will crumble. The only question is how far language can continue to spread (and what other industries it will take over!).
Kotlin is on a roll, and why shouldn’t it be? Has Google not named it THE development language for Android? Let’s leave aside the baffles of Google with Oracle and its Java. Developers love Kotlin because it’s flexible and profitable.
In the financial world, Kotlin is also widely adopted. Let’s wait to see if its use will be limited to it (or to Android).
Exit, Objective-C! Apple definitely wants to compress its old programming language in favor of its Swift, launched five years ago. According to RedMonk’s long-term ranking, Apple seems to be on the verge of achieving this: Swift has been growing in popularity very quickly since its inception.
Objective-C clings, however, no doubt thanks to the immense amount of code already existing. We are talking about 35 years of use, anyway!