In its July 2016 report on programming language popularity, Tiobe noted a somewhat surprising finding: assembly language is back in the top ten. The rise of the Internet of Things (IoT) likely explains the surge in popularity, at least in part. “Why would anyone write code at such a low level, being far less productive if compared to using any other programming language and being vulnerable to all kinds of programming mistakes?” TIOBE blogged. “The only reasonable explanation for this is that the number of very small devices that are only able to run assembly code is increasing. Even your tooth brush or coffee machine are running assembly code nowadays.”
Another possible explanation is that developers are trying to eke out the fastest performance possible, and writing in assembly code offers speed benefits.