User:Christian.heller/Cybernetics Oriented Interpreter

The Cybernetics Oriented Interpreter (CYBOI) is a Virtual Machine (VM) which may execute application programmes written in the Cybernetics Oriented Language (CYBOL). It is developed using the C (Programming Language) and based on the theory of Cybernetics Oriented Programming (CYBOP).

Architecture
CYBOI's architecture reflects the parts of the Von Neumann architecture for computers:


 * Controller (Control Unit)
 * Applicator (Arithmetic Logic Unit (ALU))
 * Executor (Memory)

The Controller contains an endless loop waiting for events. In case of an event, the controller calls the Applicator, which interprets CYBOL models and determines necessary parametres. The Applicator, finally, invokes the Executor that calls operations close to hardware.