iPhoneでFortranエディタを作りたいです。ユーザーは、iOS アプリで Fortran を使用してコーディングでき、そのコードを iPhone で実行することもできます。
誰でも正しいアプローチで私を導くことができますか?
gFortran を調べましたが、ARM アーキテクチャでは利用できません。
ありがとうございました..
Apple は iPhone でのコンパイラやインタープリタを許可していませんが、技術的にはサーバーベースのコンパイラをセットアップできない理由はありません。これにより、ユーザーはコンパイルされたアプリを実行することもできます。実際、すでにこれを行っているサイトは複数ありますが、サイトを参照したり、サービスを使用したりするアプリを作成することはお勧めできません。独自のサービスをセットアップする必要があります。
克服できないわけではありませんが、他のアプリのアイデアに移りたいと思います。
iOS で実行される言語インタープリターに対する Apple の冷笑的な態度を考えると、これをリモート サーバーで実行されるサービスとしてコーディングする方がよいでしょう。おそらく、電話やタブレットの編集部分を使用します。
現在および将来の検索のために、この古いスレッドを更新します。
Apple はこの 1 年ほどで態度を変えました。現在、Lua 用 ( https://itunes.apple.com/us/app/iluabox/id398073834?mt=8 ) や Python 用 ( https://itunes.apple.com/ us/app/python-2.7-for-ios/id485729872?mt=8、http://itunes.com/apps/pythonmath )。
残りの重要な制限の 1 つは、これらのアプリがアプリの外部 (Dropbox や iTunes ファイル共有など) からスクリプトを読み込めない可能性があることです。(これは、マルウェアを最小限に抑えるための、コード署名と 100% アプリのレビューに伴う Apple の取り組みの一環です。) このようなアプリには、ユーザーがアプリの外部からエディターにコードをコピー アンド ペーストできるエディターを含めることが許可されています。
私の知る限り、FORTRAN などのコンパイル言語用のアプリはありません。
一方、FORTRAN コンパイラは、ジェイルブレイクされたアプリケーションとして iOS でのみ利用できます。
[免責事項: 私は Python Math の著者です。Apple は、私が iTunes のファイル共有と "Open In..." 機能を削除するまでの間、それをストアから削除しました。次に、スクリプト エディターを追加しました。]