Collection of brainfuck interpreters written in various languages.
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")
- dotnet 8
- python 3.11.5
- CMake 3.27
- C++20 compiler (the
Check.ps1
does not validate this)
- Go 1.21.3
- Free pascal 3.2
- Alire 2.0
- CMake 3.27
- C17 compiler (the
Check.ps1
does not validate this)
./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")
![image](https://private-user-images.githubusercontent.com/2866041/320231681-636f62c0-0b56-426a-b4ed-f8edb18dcb96.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkwNDIwMzMsIm5iZiI6MTcxOTA0MTczMywicGF0aCI6Ii8yODY2MDQxLzMyMDIzMTY4MS02MzZmNjJjMC0wYjU2LTQyNmEtYjRlZC1mOGVkYjE4ZGNiOTYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYyMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MjJUMDczNTMzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODM0MWI2MjhhYmQ3MjllZmYwZWU3NjhmODk4YjMzMmU0MjdmZWQyMjQ3YzkzNTBjM2I1OTZmMWFmNWNlMzU3ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.IzJPSbZrEdwaXDjChnCZtiqETelYobsFpk4S4Vbo9Wo)