MMGames
C言語入門
C言語開発環境
ブラウザでC言語
ブラウザアプリ
🔍
MMGames
Share
C言語入門
ブラウザでC言語
ブラウザアプリ
ブラウザで動く
C言語実行環境
ブラウザで動く
C言語実行環境
概要
ABOUT
完全にオフラインで動作するC言語の実行環境です。
C言語の基本機能のすべてが実装されており、入門書にあるプログラムの多くが実行できます。
iPadやスマートフォンでもプログラミング学習が可能です。
プログラミングエリア
INPUT
🏃実行
📓新規作成
💾ダウンロード
❌リセット
ソースファイル選択
ファイル
FILE
💾保存
📓新規作成
ファイル選択
Downloading...
技術概要
IMPLEMENTATION
C言語インタプリタ picoc を Emscripten でビルドしました。
エディタ部分は Visual Studio Code で使用されている Monaco Editor を使用しています。
完全にオフラインのみで動作しており、外部サーバーを一切使用しておりません。
そのため、実行制限などは一切ありません。あなたのパソコンのメモリが許す限り、好きなだけプログラミングの実践学習ができます。
類似アプリ
OTHER
日本語キーワードでC言語プログラミングができる
日本語命令が使える C言語実行環境
も用意しております。
Windows専用の完全なC言語プログラミング環境である
学習用C言語開発環境
も用意しております。
権利表記
LICENCE
Powered by Emscripten
https://emscripten.org/
Powered by Monaco Editor
https://microsoft.github.io/monaco-editor/
picoc is published under the "New BSD License".
http://www.opensource.org/licenses/bsd-license.php
Copyright (c) 2009-2011, Zik Saleeba
All rights reserved.
https://gitlab.com/zsaleeba/picoc
互換性について
COMPATIBILITY
本ツールで採用している C言語インタプリタ picoc は、C90規格の完全な実装ではありません。
ただし、文法レベルではC言語と完全な互換性があるため、高度なプログラミングでなければ、問題はありません。
・「#define」マクロは実装されていますが、式の中でのみ使用できます。プログラムの構造を無視して置換することはできません。
・「関数ポインタ」はサポートされていません。そのため、Cの構造体でオブジェクト指向をやることはできません。
・関数内で構造体を宣言することはできません。共用体についても同様です。関数外での宣言はサポートしています。
・「goto」をサポートしていますが、現在行より前にジャンプすることはできません。
・「"ABC" "DEF"」のような文字列リテラルの結合をサポートしていません。
タイトル
メッセージ
オススメアプリ
RECOMMENDATION
パソコンの隣ですぐに読める
書籍版苦C
パソコンの隣ですぐに読める
書籍版苦C
パソコンの隣ですぐに読める
書籍版苦C
パソコンの隣ですぐに読める
書籍版苦C
シェア
SHARE
もしツールを気に入っていただけた場合、シェアしていただけるととても励みになります。
コメント
COMMENT
💬 コメント投稿欄を開く