It's BrainFucking time !
Par Tixlegeek lundi 26 juillet 2010 à 18:29 :: Mes programmes :: #246 :: rss
Grace à TimGau, qui a posté une de ses sources BrainFuck sur le réseau social totalitaire et bleu, j'ai eu le plaisir de re-goûter à ce merveilleux langage qu'est le BrainFuck. J'ai alors demandé à mon entité cérébrale nerd de me remettre en RAM les vicissitudes de ce dernier. Quel miracle, un langage si simple, et si poétique à la fois! Il regorge de concepts tout à fait intéressants d'ailleurs.
Pour rappel, le brainfuck permet de manipuler UN registre, d'afficher la valeur d'une cellule de ce registre, et de demander la saisie d'une valeur de cellule. Il dispose aussi de la formidable "[]" qui est une boucle conditionnelle.
Quelque petits codes BrainFuck
Signature Brainfuck+++++ +++++ +++++ ++++ [>+++++<-] +++[>----<-]>+. <+++[>+++++++<-]>. <+++[>+++++<-]>. <+++[>----<-]>. <++[>---<-]>-. ++. --.. <++[>+++<-]>.Un petit compte à rebours avec retour-chariot
>+++++ +++ [<+++++ ++>-]<+ >>+++ [<+++>-]<+ >++++++++++.< [<.->->.<]Et son homologue, le compteur
>+++++ +++ [<+++++ +>-]< >>+++ [<+++>-]<+ >++++++++++.< [<.+>->.<]Un petit programme mignon tout plein pour les sensibleries geekesques:
>++++++++++ [>+++++++<-]>+++. <++[>-----<-]>---. <++[>-----<-]>+. <++++[>++++++++<-]>++.
Hm... Et c'est tout pour le moment. Je vais avoir le temps de brainfucker, je vous tiens au courant!















Commentaires
1. Le mardi 27 juillet 2010 à 10:02, par tim.gau
2. Le mardi 27 juillet 2010 à 13:10, par Tixlegeek
Ajouter un commentaire