This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

brainfuck =))

Added by anhhk over 3 years ago

Urban Müller created brainfuck in 1993 with the intention of designing a language which could be implemented with the smallest possible compiler, inspired by the 1024-byte compiler for the FALSE programming language. Several brainfuck compilers have been made smaller than 200 bytes. The classic distribution is Müller's version 2, containing a compiler for the Amiga, an interpreter, example programs, and a readme document. (ref: http://en.wikipedia.org/wiki/Brainfuck)

Dưới đây là chương trình Hello, world! viết bằng brainfuck:

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.
+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

Trên ubuntu, bạn có thể cài một compiler cho ngôn ngữ này:

$ apt-get bf # hoặc $ apt-get beef

Sau khi cài, có thể thử vài ví dụ có trong /usr/share/doc/bf/examples

$ bf /usr/share/doc/bf/examples/hello.b

Nếu cần debugger thì có thể dùng trang này: http://www.iamcal.com/misc/bf_debug/

lolz ;)


Comments

Added by bronzeboyvn over 3 years ago

anh Kỳ Anh hết chuyện chơi rồi đi đọc ba cái ngôn ngữ này =))

Added by anhhk over 3 years ago

Mình mới biết ngôn ngữ này có mấy ngày. Ý tưởng rất hay :) Có cả ví dụ về quine trong thư mục mình đã nói :)