モバイル C [ C/C++ コンパイラ ] 4+
Offline C/C++ Compiler
Jeong Seop Lee
iPad対応
-
- 無料
スクリーンショット
説明
あなたのモバイルデバイスでは、プログラミングを学びなさい。
* 実行時のインターネット接続を使用していません。
== Supported Programming Languages ==
• C
• C++ 11
• Python 3
• Javascript ( Duktape )
• Lua
• LLVM Assembly
• OpenGL ES 2 GLSL
======= Supported C/C++ APIs =======
• Standard C Library, POSIX
• OpenGL ES 2.0, BSD Socket, pthread
• Clang, LLVM, libc++, Duktape, Lua, libjson
• OpenAL, SQLite3, SQLiteCpp, cURL, libGit2, Python3
• zLib, libPNG, libJPEG, FreeType, MiniZip
• APR, APRUtil, iconv, Expat, PCRE2, Apache Serf
• Lua, OpenSSL, Apache Subversion
• SDL2
============ Features ===========
• C/C++ auto complete.
• C/C++ syntax diagnostic.
• C/C++ jump to declaration/macro symbol/header.
• Built-in Terminal/Shell.
新機能
バージョン 2.5.2
このAppはApple Watchアプリのアイコンを表示するようAppleにより更新されました。
• New features
- Text editor text replace added.
- In-app keyboard single page layout restored.
- Text editor word wrap indentation added.
- Theme file key 'FileList.Background.Color' added for file list view background color setting.
- Bug reporting github repository ( https://github.com/dztall/ccr_bugs ) added.
• Bugs fixed
- symlink, link system function failed due to permission denied on some platforms.
評価とレビュー
有用です
LLVM上で動くインタプリタ型の実装のようです。JITコンパイル等はされておらず、実行速度はSafari上で動くJavascriptと比べて約20倍ほど低速です(iPhone 4S、for文100万回ループ同様処理で比較、Clangコンパイラ使用、内蔵コンパイラだと最適化が甘いのかさらに低速)。
AppStoreの規約上、JITコンパイルでネイティヴコードを実行することはできないので仕方がないのでしょう。
ただ、iPhone上でC言語等のプログラミングが可能になるので非常に有用です。エディタについてもマウスポインタ的な物が実装されておりコードの編集のストレスが低減されています。
イマイチな点として、文字列リテラルにバックスラッシュを途中挿入しようとするとアプリがクラッシュしたり、ヘッダファイルを作成しようとするとクラッシュしたり、特定動作で良く落ちます。それさえ気をつければ快適です。
使えるが
有料版との違いは?
※追記 2019/10/1
無料版も広告出ないのに、有料版で¥1,700は有料版買う人が馬鹿みたいになりそうで心配です。
デベロッパの回答 、
Identical but with ad banner down the app screen.
使えるコンパイラ
C言語を勉強中の者です。
出先でテキストを読んでいる際に、気になったコードの確認をするには持ってこいでした。
また、オフラインで利用できるという点も評価できます。
重い処理を試していないのでスピードについては分かり兼ねますが、十分使えるレベルだと思います。
アプリのプライバシー
デベロッパである"Jeong Seop Lee"は、プライバシー慣行およびデータの取り扱いについての詳細をAppleに示していません。
詳細が提供されていません
デベロッパは、次のアプリアップデートを提出するときに、プライバシーの詳細を提供する必要があります。
情報
- 販売元
- Jeong Seop Lee
- サイズ
- 378.2MB
- カテゴリ
- 教育
- 互換性
-
- iPhone
- iOS 9.0以降が必要です。
- iPad
- iPadOS 9.0以降が必要です。
- iPod touch
- iOS 9.0以降が必要です。
- Mac
- macOS 11.0以降とApple M1以降のチップを搭載したMacが必要です。
- Apple Vision
- visionOS 1.0以降が必要です。
- 言語
-
日本語、スペイン語、ポルトガル語、ロシア語、英語、韓国語
- 年齢
- 4+
- Copyright
- © 2016 Lee Jeong Seop
- 価格
- 無料