Hmm... agak aneh ya . Tapi memnag demikian nama nya. Brainfuck
Programming Language. Brainfuck adalah salah satu bahasa pemrograman
yang diciptakan oleh Urban Muller pada tahun 1993, dengan tujuan
diimplementasi pada compiler yang kecil.
Saya pertama mengenal bahasa Pemrograman ini kemarin pas ikut Cyber
Defence. Dan disini saya akan share cara menerjemahkan Brainfuck
sendiri.
Brainfuck Programming Language sendiri terdiri dari delapan perintah, dimana masing masing diwakili oleh karakter tunggal.
> Increment the pointer.
< Decrement the pointer.
+ Increment the byte at the pointer.
- Decrement the byte at the pointer.
. Output the byte at the pointer.
, Input a byte and store it in the byte at the pointer.
[ Jump forward past the matching ] if the byte at the pointer is zero.
] Jump backward to the matching [ unless the byte at the pointer is zero.
The semantics of the Brainfuck commands can also be succinctly expressed
in terms of C, as follows (assuming that p has been previously defined
as a char*):
> becomes ++p;
< becomes --p;
+ becomes ++*p;
- becomes --*p;
. becomes putchar(*p);
, becomes *p = getchar();
[ becomes while (*p) {
] becomes }
Sekian, semoga bermanfaat ya :D
Dapatkan Tips Menarik Setiap Harinya!
- Dapatkan tips dan trik yang belum pernah kamu tau sebelumnya
- Jadilah orang pertama yang mengetahui hal-hal baru di dunia teknologi
- Dapatkan Ebook Gratis: Cara Dapat 200 Juta / bulan dari AdSense
0 Response to " Mengenal Tentang Brainfuck Programming Language "
Post a Comment
Catatan Untuk Para Jejaker