Running in the Browser C Language Execution Environment
Running in the Browser
C Language Execution Environment
ABOUT
ABOUT
It is an execution environment for the C language that runs completely offline.
All of the basic functions of the C language are implemented, and many of the programs in the introductory book can be executed.
Programming learning is also available on iPads and smartphones.
Programming Area
INPUT
ファイル
FILE
Downloading...
Technology Overview
IMPLEMENTATION
C interpreter picoc built with Emscripten.
The editor part uses the Monaco Editor 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 is fully compatible with the C language at the syntax level, so there are no problems unless the programming is highly sophisticated.
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 before the current line.
The program does not support string literal concatenation such as ""ABC" "DEF"".