Documentation - Computer Simulator

Welcome to the Documentation

This documentation is divided into three main sections :

The Tomato Programming Language is a high-level, beginner-friendly language designed to simplify understanding of programming concepts.

  • Learn about the Tomato Programming Language
  • The Assembly-like Language is a low-level representation of the Tomato program, designed to closely resemble machine instructions.

  • Learn about the Assembly-like Language
  • The Computer Simulator is a virtual platform that executes assembly-like code, simulating the behavior of a simple CPU, memory, and ALU (Arithmetic Logic Unit).

  • Learn about the Computer Architecture