Le topic du Brainfuck !

Voir le sujet précédent Voir le sujet suivant Aller en bas

Le topic du Brainfuck !

Message par Ovnize le Mar 17 Déc 2013 - 18:19

Hey !
J'ai récemment commencé l'apprentissage d'un langage assez... minimaliste, qui a un nom assez... représentatif...
Donc, ce langage est le Brainfuck ! Comme je vous l'ai déjà dis, ce nom très représentatif de ce qu'est la programmation avec ce langage : de la masturbation intellectuelle.
Les programmes sont exécutés à l'intérieur d'un tableau de 30000 variables, où on peut déplacer une tête de lecture.
Les 8 seuls caractères que nous pourrons voir dans un code rédigé avec sont :

  • >
    : Avancer d'une cellule[/*Ⓜ2w601ag8]
  • <
    : Reculer d'une cellule[/*Ⓜ2w601ag8]
  • + : Incrémenter la valeur d'une cellule[/*Ⓜ2w601ag8]
  • - : Décrémenter la valeur d'une cellule[/*Ⓜ2w601ag8]
  • [ : Début d'une boucle : si la valeur de la cellule est de 0, alors il saute à ], sinon le programme continue son cours.[/*Ⓜ2w601ag8]
  • ] : Fin d'une boucle : si la valeur de la cellule est de 0, alors le programme continue son cours, sinon il revient à [.[/*Ⓜ2w601ag8]
  • . : Affiche sous forme de caractère (répondant à la norme ASCII) la valeur de la cellule[/*Ⓜ2w601ag8]
  • , : Demande à l'utilisateur d'appuyer sur une touche, et écrase le contenue de la cellule avec la valeur indiquée.[/*Ⓜ2w601ag8]


Et donc voici quelques exemples de programmes :
Hello World! a écrit:++++++++++[>
+++++++>
++++++++++>
+++>
+<
<
<
<
-]>
++.>
+.+++++++..+++.>
++.<
<
+++++++++++++++.>
.+++.------.--------.>
+.>
.
Addition a écrit:,>
++++++[<
-------->
-],,[<
+>
-],<
.>
.
Multiplication a écrit:[-]>
[-]>
[-]+++>
[-]+++++<
[->
[<
<
+<
+>
>
>
-]<
[<
[>
>
+<
<
-]]>
]<
<
[-]<
Je vous avais prévenu, masturbation intellectuelle ! x]

Aussi, j'aimerais vous dire que je suis actuellement en train de coder un interpréteur pour ce langage sur calculatrice TI-83+/84+/SE, donc dé que j'ai fini, je vous le file ici pour les intéressés (on sait jamais) !

Ovnize
Grand Rêveur

Messages : 611
Date d'inscription : 04/07/2012

http://www.ovnize.net/

Revenir en haut Aller en bas

Re: Le topic du Brainfuck !

Message par OhLoris le Mar 17 Déc 2013 - 21:26

Wow c'est vraiment pas évident!
Et donc ça sert à s'échanger des messages codés?
(Parce qu'en programmation le code n'a pas d'utilités si ?)
avatar
OhLoris
Administrateur

Messages : 3739
Date d'inscription : 28/07/2011

http://www.tobelucid.com

Revenir en haut Aller en bas

Re: Le topic du Brainfuck !

Message par Ovnize le Mar 17 Déc 2013 - 21:33

Ben c'est juste un langage de programmation parmi tant d'autres x]
C'est surtout qu'il est très intéressant, car il permet de se lancer des challenges, et de raisonner d'une logique plutôt peu commune.
Et aussi de ne pas se faire chier en cours... x]

Ovnize
Grand Rêveur

Messages : 611
Date d'inscription : 04/07/2012

http://www.ovnize.net/

Revenir en haut Aller en bas

Re: Le topic du Brainfuck !

Message par osprey le Mar 17 Déc 2013 - 21:36

En resumé j'ai compris ça :
ù@€ù@€€&
@+[$~>
{+[¥[£|>
|*[=[£\$]*]+....,,,++.+.+.+.+.+,+,£~+{£{$|?!!\![£[¥[£['nfbf
Ou bien :
むすすほきひすのかみきへせほすみきふきのすめせせほきもせねそませほすのせひすきほきもきせむきのすぬせせすもきへす
Ne passez pas sur Google traduction j'ai tapé les truc au hazard

Essaye de développer un peu plus car même les chinois doivent se demander ce que c'est

osprey
Rêveur

Messages : 132
Date d'inscription : 13/11/2013

Revenir en haut Aller en bas

Re: Le topic du Brainfuck !

Message par Ovnize le Mar 17 Déc 2013 - 21:39

Ben y a rien à ajouter, c'est tout ce qu'y a à dire ._.

EDIT : + j'ai pas résisté.
osprey a écrit:Le Hess peut même être Sese pas être de la fécondation Sukihokimokisemuki traîner est autorisé Soma Hokimose est causé pas vivre dans le Kamikiesehosumikifuki de Mususuhokihisu

Ovnize
Grand Rêveur

Messages : 611
Date d'inscription : 04/07/2012

http://www.ovnize.net/

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum