Also, Xamarin makes .NET runnable on Android with their runtime and compile it down for iOS.
.NET Microframework makes it runnable on IoT.
.NET Microframework makes it runnable on IoT.
I'm also pretty sure that embedded Java is widely deployed in IoT applications.