Skip to content

Brainfuck translator and processor model in Python and OCaml

License

Notifications You must be signed in to change notification settings

ryukzak/brainfuck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Translator + processor model for Brainfuck

Here you can find examples for laboratory work #3 of the Computer Architecture course at ITMO University. It is the imaginary variant of brainfuck language and brainfuck processor architecture.

It includes:

  1. ./python/ -- full report example, and well-documented translator and machine implementation in Python language. All descriptions are in Russian.

    • with brainfuck language: ./python/README.md

      brainfuck | bf | harv | hw | instr | struct | stream | port | - | - | -

    • with asm language: ./python/README_asm.md

      asm | bf | harv | hw | instr | struct | stream | port | - | - | -

  2. ./ocaml/ -- processor model implemented in OCaml language in functional style.