Tech News
← Back to articles

CRusTTY: A pedagogical C interpreter with time-travel debugging capabilities

read original related products more articles

CRusTTY

A pedagogical C interpreter with time-travel debugging capabilities, built in Rust with a terminal-based UI.

Overview

CRusTTY is an educational tool for understanding C program execution. It provides:

Interactive Execution : Step through C code line by line

: Step through C code line by line Time-Travel Debugging : Step backward and forward through execution history

: Step backward and forward through execution history Memory Visualization : Real-time view of stack and heap memory

: Real-time view of stack and heap memory Terminal Output: See printf output as your program runs

Features

Supported C Subset

... continue reading