Etiketler

Meta

  • Valid XHTML 1.0 Transitional
  • Valid CSS!
  •  
Klasik programlama dillerinden sıkılanlara farklı bir dil. Teorik olarak mümkün olacak en küçük compiler'e sahip çünkü sadece ve sadace 8 komutu var ve bu konutlar tek karakterden oluşuyor.
Detaylı bilgi için : http://en.wikipedia.org/wiki/Brainfuck
İşte tüm komutları ve c'deki karşılıkları :
brainfuck command C equivalent
> ++ptr;
< --ptr;
+ ++*ptr;
- --*ptr;
. putchar(*ptr);
, *ptr=getchar();
[ while (*ptr) {
] }
Bu komutlar dışındaki her karakter comment olarak algılanıyor. :-) Hello World örneği uzun ve anlaşılmaz olmasına rağmen bu dille yazılmış bir kaç basit oyun bile var. Eğer bu dil yeterince kafanızı karıştırmamışsa eksinin artı, büyüktürün küçüktür demek olduğu ReverseFuck diline de bir göz atabilirsiniz... :-)


etiketler : brainfuck  .net