モノトックはおそらくiPodのMonoのポートです。
Mono自体は、さまざまな* nix環境での.NETランタイム(およびいくつかの開発ツール)のオープンソース実装です。
これはMiguel de Icazaが率いる大規模な労働で、.NETの重要性を早期に認識し、オープンプラットフォームに移植することを約束しました。それにもかかわらず、彼はMicroSoft自身から多大なサポートを受けました。これは、MONOがネイティブの.NETとモノラルの間の不可聴性を与えたからです。
最初の答えは、うまく組織された、勤勉な天才である必要があるということです。
2番目の答えは、よりComp Sciencyです。 「Turing Complete」は、システムをプログラム可能なコンピュータとみなす必要がある機能の最小セットです。その実際は非常に小さなセット - 減算、比較、分岐、読み取りと格納。
「チューリング・コンプリート」システムは、他の「チューリング・コンプリート」システムでできることは何でもできます。合理的に完全なプログラミング言語環境があれば、別のプログラム環境を使ってそれをエミュレートすることができます。
これには数多くの例があります。 JpythonはJava JVMでエミュレートCのPythonを実行します。私の2つの個人的なお気に入りはwhich runs original zX spectrum games in your browserとKnuth MIX assembeler machineです。どちらも純粋なjavascriptです。
* "これはiPhone上で.NETランタイムを実装していない" * - このステートメントは間違っている**、または少なくとも、誤解を招く。ランタイムは存在します。実際、ランタイムは参照する「静的にコンパイルされたファイル」に含まれています。 – cdhowie