Java continues to remain the most popular programming language among codes followed by C and C++.
Python and C# continue to hang in there with a slight downtick in their popularity.
The biggest surprise however, is the jump in popularity of Assembly.
Assembly, a low-level programming language has broken into top 10 for the first time.
The only satisfactory answer is machine learning and Internet of Things use Assembly language.
Assembly language is converted into executable machine code by a utility program referred to as an assembler.
The conversion process is referred to as assembly, or assembling the source code.
Assembly time is the computational step where an assembler is run.
Even your toothbrush or coffee machine are running assembly code nowadays.
Another reason for adoption is performance.
If performance is key, nobody can beat assembly code.
Looks like machine learning and Internet of Things is a history in making.
source: www.techworm.net