Brainfuck Machine

Jest to IDE do języka Brainfuck: edytor, interpreter, debugger oraz kompilator. Jednym słowem: wszystko co potrzebne do Brainfucka. Program zawiera m. in również konwerter na języki wysokiego poziomu: C, Delphi, Pascal oraz Perl (programy BF działają identycznie).

Liczba pobrań: 1135
Cena/licencja: Freeware
Producent/dystrybutor
Kacper Kwapisz
Rozmiar: 267 KB
Chcesz dodać program?
Link nie działa?
Napisz do nas!

Jest to IDE do języka Brainfuck: edytor, interpreter, debugger oraz kompilator. Jednym słowem: wszystko co potrzebne do Brainfucka. Program zawiera m. in również konwerter na języki wysokiego poziomu: C, Delphi, Pascal oraz Perl (programy BF działają identycznie).

Opis języka Brainfuck można znaleźć tutaj.

Główne funkcje programu:

- edytor

- interpreter

- debugger (praca krokowa, sprawdzanie wartości komórek pamięci, wykonanie kodu do miejsca kursora)

- kompilator (używa kompilatora bfd, możliwość skompilowania i uruchomienia bez zapisywania bieżącego kodu z edytora)

Inne funkcje i cechy:

- prawdopodobnie najszybszy z dostępnych interpretorów BF z GUI;

- konwertowanie kodu Brainfucka do: C, Perla, Pascala, Delphi (chyba jedna z ciekawszych funkcji);

- czyszczenie kodu ze zbędnych znaków/komentarzy (usuwa wszystko prócz

instrukcji);

- generowanie losowego kodu BF (poprawny składniowo, około 255 znaków);

- możliwość przyporządkowania własnych instrukcji zamiast tych typowych (+ - < > , . [ ]), można np. przypisać im litery od a do h (taki kod się poprawnie interpretuje, konwertuje na inne języki programowania, ale jeszcze nie kompiluje);

- konfigurowalny rozmiar pamięci;

- po wykonaniu (i w trakcie debugowania) programu podawanie: czasu wykonania, ilość wykonanych kroków (instrukcji);

- w programie podana jest również tablica ASCII, aby mieć do niej szybki dostęp;

- razem z programem dostępny jest katalog z przykładowymi kodami źródłowymi w BF (od kodowania ROT13 po GameOfLive).

Ocena:
Twoja ocena: