Skip to workspace Skip to machine

Mirror-C

Workspace
Inspector

Stack

Heap

nothing allocated yet

Output

nothing written yet

Mirror-C

A block-based notional machine for C

Version 1.0.0

Built on the SF-CESK abstract machine.

© 2026 L-Workshop. All rights reserved. Proprietary — see LICENSE.

Load example

This example

Your workspace already has blocks. Replace them with this example? One Undo (Ctrl+Z) brings the previous program back.

Save workspace

Start study session

This records what you build and what the machine does — block creations, moves and deletions, and one line per step of the machine. It never records the text of your program, what it printed, the contents of any field, your name, or the time of day. Everything stays in this browser until you press Export yourself. You can see all of it before you do, and delete it at any time.

Your study data