Halting Machine Simulator

Halting Machine Simulator

Ready

Program:

How to Use

This simulator demonstrates the concept of the halting problem. You can write simple programs that may or may not halt.

Available functions:

  • log(message) - Print a message to the output
  • wait(ms) - Wait for specified milliseconds
  • random() - Generate a random number between 0 and 1

Example program that may halt:

function run() {
  let x = 10;
  while (x > 0) {
    log("Current value: " + x);
    x--;
    wait(500);
  }
  return "Program halted successfully";
}