コンパイラについてですが
その言語に実装されているコンパイラによって対応するプラットフォームが左右されると思います
また、アップデートでその言語で新しく新規でiosも動くにようになったよとかもあると思いますが
それってそのプラットフォームの会社からCPUなどのデータをもらって作成しているのでしょうか
そもそも言語開発した初期段階から仕様上、対応できるプラットフォームは決まっているのでしょうか
例えば、ブラウザゲームや動的なサイトの作成でしたらjavascriptでしょうが
今後,c++でも構築できるよ,コンパイラ対応したよみたいな事はあるのでしょうか?