Codebits
that rock!

Feb 17, 2013

A Befunge interpreter written in Perl

posted by varnie • Tags: • Show comments

Написал простейший интерпретатор эзотерического языка программирования Befunge. Код доступен на github: https://github.com/varnie/befunge.pl, поддерживающий спецификацию “Befunge-93” (т.е без всяких расширений синтаксиса, обрабатываются первые 80x25 символов исходного кода программок, итд).

Запускается следующим образом: <pre class="terminal"> chmod +x befunge.pl befunge.pl ./my_befunge_program.bf </pre>

Внимание, емкость стека никак не ограничена, а потому, упирается лишь в динамическую память, доступную для перла. Действует Перловый принцип - “нет никаких лимитов” (если перефразировать;)


blog comments powered by Disqus
Fork me on GitHub