MMGameslogo  MMGames
TwitterSharebutton  FacebookSharebutton   
Runs in a browser. C execution environment
Overview
ABOUT
It is an execution environment for the C language that runs completely offline.
All of C's basic features are implemented, and many of the programs found in introductory textbooks can be run.
You can learn programming on iPads and smartphones too.
Programming Area
INPUT

File
FILE

Downloading...
Technology Overview
IMPLEMENTATION
C interpreter picoc built with Emscripten.
The editor component utilizes Monaco Editor, which is used in Visual Studio Code.

It operates completely offline only and does not use any external servers.
Therefore, there are no execution limits. You can learn as much hands-on programming as your computer's memory will allow.
Similar Apps
OTHER
C programming with Japanese keywords.C language execution environment with Japanese instructions is also available.
It is a complete C programming environment dedicated to WindowsA learning C language development environment is also available.
Copyright Notice
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
About Compatibility
COMPATIBILITY
The C interpreter picoc employed in this tool is not a complete implementation of the C90 standard.
However, it has full grammatical compatibility with C, so it shouldn't be a problem unless you're doing advanced programming.

The "#define" macro is implemented but can only be used in expressions. Substitutions cannot be made without regard to the structure of the program.
Function pointers" are not supported. Therefore, it is not possible to do object-oriented work with C structures.
Structures cannot be declared within functions. The same applies to unions. Declaration outside of a function is supported.
・It supports "goto", but cannot jump to a line before the current line.
・"We do not support string literal concatenation like "ABC" "DEF"."
About Usage
TERMS OF USE
Use of this tool is completely free of charge. The developer does not ask for any form of compensation.
You are free to use this tool for commercial purposes and any other use.
The developer is not responsible for any damages resulting from the use of this tool.
Comments, requests, bug reports, etc.
FEEDBACK
Please send your comments, requests, bug reports, etc. to the following address.
https://tally.so/r/n9KBZp
https://x.com/mmgamess
mmmgames@gmail.com
Share
SHARE
If you like the tool, we would be very encouraged if you would share it.
       
Recommended Apps
RECOMMENDATION

commentシステムを読込中・・・