The computer industry moves in cycles, like many other industries.
Earlier, the hardware upgrade cycles drove innovation waves in the computing industry. As the hardware become more mature, and the innovation slowed (end of Moore’s Law), the innovation focus shifted to software and system integration.
The software innovation cycles are often driven by new languages while enable new features to be viable or a new way of development.
We have seen
Generation0 : Assembly Language (1 and 0s)
Generation1: (mostly Procedural Language) Basic, C, Fortran, Cobol, Pascal
Generation2: (mostly OOP, Object Oriented Languages) C++, Java, Objective-C, C#, PHP
Generation3: ( AI, ML, Data Science languages or low-level code languages ) Python, R, Ruby, Swift, Go
The newer languages will be the ones to watch. These will drive innovation since they are well-adept to handle data analytics and machine learning. Some of these are good at low-level code, which means they are simpler to learn and smaller teams can archive more with their simpler syntax.