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.
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.