Skip to content

sanelli/brainfuck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brainfuck

Collection of brainfuck interpreters written in various languages.

Prerequisities

Prerequisites can be validated by running the Check.ps1 script, possibly with a list of languages to validate. If the parameter -Languages is not provided then all supported languages are cheked. In case of failures will provide a set of links to follow to help with the installation.

./Scripts/Check.ps1
./Scripts/Check.ps1 -Languages:$("csharp", "python", "cpp")
  • CMake 3.27
  • C++20 compiler (the Check.ps1 does not validate this)
  • Go 1.21.3
  • CMake 3.27
  • C17 compiler (the Check.ps1 does not validate this)

Compile and test

./Scripts/Build.ps1
./Scripts/RunHello.ps1
./Scripts/Test.ps1

Each script accepts a -Language parameter with a list of languages:

./Scripts/Build.ps1 -Languages:$("csharp", "python", "cpp")
./Scripts/RunHello.ps1 -Languages:$("csharp", "cpp")
./Scripts/Test.ps1 -Languages:$("cpp")

Screenshots

image