Z>под Android. Это как с C# например, комплиятор C# и .NET VM и много еще чего связанного с Z>ним пишут на C++, но ведь на популярность и востебованность C# это особо не влияет.
Уже лет 7 как компилятор C# написан на C#. И "много ещё чего" тоже переписано на C# из-за распространения .NET Core на другие платформы. Нейтив код живёт в основном там, откуда его убрать просто невозможно.