BF *w*

Poster un nouveau sujet   Répondre au sujet

Page 1 sur 2 1, 2  Suivant

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

BF *w*

Message par Laeticia le Mer 14 Nov - 23:24

Il fallait bien qu'on se lance tôt ou tard sur le sujet ...

C'est surtout à Azerty que je m'adresse, car je pense pas que quelqu'un d'autre ici connaisse cette invention magnifique de stupidité intelligente (si si !) qu'est le brainfuck ...

Deux solutions : soit on leur explique, soit on les noie sous le code *w*

Au passage, j'ai vérifié dans l'article : tous les octets sont mis à zéro au début du programme ... Donc on peut pas faire fonctionner notre idée de programme qui sort automatiquement des clusters ... Pas drôle u_u

(aujourd'hui, le chenillard ! priez pour avoir des zéros dans votre table d'allocation sinon vous êtes foutus *w* [[->+<]>] )



Désolée, j'avais envie de parler pour ne rien dire ...

_________________
Mon esprit va et vient, virevolte, tournoie dans le vent ... Libre de toute attache et de tout sentiment.

Vous m'appelleriez "folle".

Laeticia

Nombre de messages: 99
Fonction/Utilité: bijective / encore inconnue
Equipe: Kitahane
Date d'inscription: 11/11/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Azerty le Jeu 15 Nov - 22:19

ouais, je ferai un petit cours très simplifié pour ceux que c'est susceptible d'intéresser un peu, mais pas de si tôt, j'ai d'autres priorités.... comme retrouver l'interpréteur en java TT_TT

_________________
Millions of people believe they are animals, but I have yet to meet one that believe in Windows' stability. Even human stupidity has limits.
------------Sylvain Galibert

Azerty

Nombre de messages: 42
Localisation: à la recherche de Montjoie (= le cable USB de son disque amovible de données)
Fonction/Utilité: euh... mais à quoi peut bien servir une marmotte ?!?
Equipe: oh ! la belle verte !
Date d'inscription: 21/10/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Laeticia le Jeu 15 Nov - 22:28

Arf ... Bon courage u_u

_________________
Mon esprit va et vient, virevolte, tournoie dans le vent ... Libre de toute attache et de tout sentiment.

Vous m'appelleriez "folle".

Laeticia

Nombre de messages: 99
Fonction/Utilité: bijective / encore inconnue
Equipe: Kitahane
Date d'inscription: 11/11/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

le cours de Brainfuck du prof Azerty

Message par Azerty le Mer 28 Nov - 22:40

Voici venir ce que vous attendiez tous !!
Le cours de brainfuck !! (fuyez, il est encor tant !)

alors faisons simple au début :
le brainfuck est un langage de programmation complet, extrèmement simple à apprendre. En effet, il n'est composé que de 8 symboles (et encor, certains sont inutiles^^).

un petit paragraphe pour ceux qui n'y connaissent rien de rien (vous allez voir, c'est très simple) :
voyez un ordinateur. Dedans, y a pleins de fils et de trucs de toutes les couleurs qui coupent. Et bien dites vous qu'il y aussi, planqué dans un coin, ce qu'on appelle des cases mémoires.
Chaque case mémoire a un numéro, c'est son adresse.
Et dans chaque case on peut mettre une valeur.
En brainfuck, ces valeurs sont des caractères ASCII (les lettres, les chiffres et la pontuation ; à chaque symbole ASCII est associé un nb, et c'est en fait ce nb qui est stocké dans la case mémoire).
En écrivant un prog en brainfuck, on donne des isntructions à une espèce de facteur, qui se promène de cas mémoire en case mémoire pour modifier leur contenu.
C'est aussi simple que ça !

Concrètement : voici les symboles utilisés en BF
> : aller dans la case mémoire suivante.
< : aller dans la case mémoire précédente
,  : lire la valeur que l'utilisateur (Toi) a mis en entrée
.  : afficher la valeur contenue dans la case mémoire où on se trouve
+ : ajouter 1 à la valeur conteue dans la case mémoire
-  : allez, vous pouvez deviner ^^
[ : ne sert à rien tant que la valeur dans la case mémoire où on se trouve est non nulle. Lorsqu'elle est nulle, sauter directement  au symbole suivant : ]
] : retour au symbole suivant :  [

Voilà, vous en savez autant que Moi sur la matière.
Tout le reste, c'est de la bidouille et de l'expérience personnelle.
Mais si vous bidouillez, vous vous rendrez très vite compte qu'au delà d'un prog qui affiche du txt, voire avec un peu de pratique, qui modifie du txt, ça devient très prise de tête rapidement (d'où le nom : brainfuck).


Pour voir un peu ce que ça donne, voici un interpréteur perso de BF:

www.azerty.ift.cx (si, si , c'est un lien...)

(ou sans doute www.singing-poppy.ift.cx je sais plus et me semble que les deux fonctionnent ^^" )

Voilà ^^

Nochan, Singing Poppy, Azerty (c'est beau l'unité ^^)


Dernière édition par le Mer 28 Nov - 22:50, édité 1 fois

_________________
Millions of people believe they are animals, but I have yet to meet one that believe in Windows' stability. Even human stupidity has limits.
------------Sylvain Galibert

Azerty

Nombre de messages: 42
Localisation: à la recherche de Montjoie (= le cable USB de son disque amovible de données)
Fonction/Utilité: euh... mais à quoi peut bien servir une marmotte ?!?
Equipe: oh ! la belle verte !
Date d'inscription: 21/10/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Merci professeur *.*

Message par Laeticia le Mer 28 Nov - 22:49

Yatta ! Tout le monde va pouvoir admirer ce truc de génie qu'est le BF ! Merci Azerty-sensei !

_________________
Mon esprit va et vient, virevolte, tournoie dans le vent ... Libre de toute attache et de tout sentiment.

Vous m'appelleriez "folle".

Laeticia

Nombre de messages: 99
Fonction/Utilité: bijective / encore inconnue
Equipe: Kitahane
Date d'inscription: 11/11/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Heink le Sam 1 Déc - 16:15

Euh.....
Ca marche pas T_T
Je tape un texte dans entrée et rien ne sors à part un message ukéique.....

Heink
Admin

Nombre de messages: 58
Localisation: ???
Fonction/Utilité: Maître du Jeu
Equipe: ???
Date d'inscription: 02/09/2007

Voir le profil de l'utilisateur http://gravita.heavenforum.com/

Revenir en haut Aller en bas

Re: BF *w*

Message par Azerty le Sam 1 Déc - 22:17

euh... décris moi les symptomes avec plus de précisions, ça me semble étrange...

_________________
Millions of people believe they are animals, but I have yet to meet one that believe in Windows' stability. Even human stupidity has limits.
------------Sylvain Galibert

Azerty

Nombre de messages: 42
Localisation: à la recherche de Montjoie (= le cable USB de son disque amovible de données)
Fonction/Utilité: euh... mais à quoi peut bien servir une marmotte ?!?
Equipe: oh ! la belle verte !
Date d'inscription: 21/10/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Heink le Dim 2 Déc - 0:22

Voilà, j'ai mal au ventre, et...
Euhh....
Bah en fait, je suis toutes les procedures indiquées, mais je tape quoi, et où?!?

Heink
Admin

Nombre de messages: 58
Localisation: ???
Fonction/Utilité: Maître du Jeu
Equipe: ???
Date d'inscription: 02/09/2007

Voir le profil de l'utilisateur http://gravita.heavenforum.com/

Revenir en haut Aller en bas

Re: BF *w*

Message par Azerty le Dim 2 Déc - 22:01

Diantre, le cas est grave !
Voilà mon diagnostic :
_ ouvrez la page en question
_ cohez les quatre cases en haut à droite
_ cliquez sur "palindromme" (le lien moche et bleu )
_ cliquez sur "execute" (bonton moche en dessous du grand cadre)
_une fenêtre d'erreurdoit s'ouvrir . Si ce n'est pas le cas, c'est que le baka-navigateur bloque mon invite de script. Dans ce cas changez de navigateur >.< (mais bon, même IE peut l'afficher, donc ça devrait aller ^^). Si la fenêtre s'ouvre, tapez un mot, de préférence existant et assez long ^^
_cliquez sur "OK"
_matez la case sortie(s)
_cliquez sur "annuler"
_venir poster ici pour exalter la génialetéde ce prog débile ^^

Autres problèmes :
si la page ne s'affiche pas du tout, changez de navigateur (ou installez le javascript >.<)
si la fenêtre d'erreur ne s'affiche pas, entrez l'entrée dans la case "entrée(s)"

_________________
Millions of people believe they are animals, but I have yet to meet one that believe in Windows' stability. Even human stupidity has limits.
------------Sylvain Galibert

Azerty

Nombre de messages: 42
Localisation: à la recherche de Montjoie (= le cable USB de son disque amovible de données)
Fonction/Utilité: euh... mais à quoi peut bien servir une marmotte ?!?
Equipe: oh ! la belle verte !
Date d'inscription: 21/10/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Luçy le Dim 2 Déc - 22:36

Euhhhh je crois savoir d'où vient le problème.... Y a pas de bouton "OK" x__x

_________________
Prends cette plume, envole-toi!

Luçy

Nombre de messages: 22
Age: 18
Date d'inscription: 03/09/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Azerty le Mar 4 Déc - 18:38

Pas de bouton OK ?!
Mais c'es quoi c délire, moi j'en ai un !!

_________________
Millions of people believe they are animals, but I have yet to meet one that believe in Windows' stability. Even human stupidity has limits.
------------Sylvain Galibert

Azerty

Nombre de messages: 42
Localisation: à la recherche de Montjoie (= le cable USB de son disque amovible de données)
Fonction/Utilité: euh... mais à quoi peut bien servir une marmotte ?!?
Equipe: oh ! la belle verte !
Date d'inscription: 21/10/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Laeticia le Mer 5 Déc - 21:58

Moi non plus j'ai pas u_u Je vais essayer avec Maxthon ...

Edit : avec Maxthon ça marche du feu de dieu ^^"

Re-edit : j'ai rien dit, ça m'affiche les bonnes fenêtres mais le prog refuse de me donner les sorties ... u_u

Re-re ... : en fait c'est la palindrome qui refuse : César obéit lol

Rerere : tests faits, seul le palindrome bugue.

_________________
Mon esprit va et vient, virevolte, tournoie dans le vent ... Libre de toute attache et de tout sentiment.

Vous m'appelleriez "folle".

Laeticia

Nombre de messages: 99
Fonction/Utilité: bijective / encore inconnue
Equipe: Kitahane
Date d'inscription: 11/11/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Azerty le Mer 5 Déc - 22:44

tendez,vous parlez bien du bouton OK de la fenetre pop-up demandant les entrées ?
Moi je l'a toujours eu,et ce sur mes deux navigateurs...

Vais revoir mon code qd j'aurais le tps, mais c'est pas demain la veille ...
Vraiment étrange, ça marche du feu de dieu chez moi ^^

_________________
Millions of people believe they are animals, but I have yet to meet one that believe in Windows' stability. Even human stupidity has limits.
------------Sylvain Galibert

Azerty

Nombre de messages: 42
Localisation: à la recherche de Montjoie (= le cable USB de son disque amovible de données)
Fonction/Utilité: euh... mais à quoi peut bien servir une marmotte ?!?
Equipe: oh ! la belle verte !
Date d'inscription: 21/10/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Laeticia le Lun 14 Jan - 23:43

Comme d'habitude, l'informatique fait des miracles ...

_________________
Mon esprit va et vient, virevolte, tournoie dans le vent ... Libre de toute attache et de tout sentiment.

Vous m'appelleriez "folle".

Laeticia

Nombre de messages: 99
Fonction/Utilité: bijective / encore inconnue
Equipe: Kitahane
Date d'inscription: 11/11/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: BF *w*

Message par Heink le Mar 15 Jan - 7:36

Gaaaaa.....
Ca maaaarche ^^
Excellent^^

Heink
Admin

Nombre de messages: 58
Localisation: ???
Fonction/Utilité: Maître du Jeu
Equipe: ???
Date d'inscription: 02/09/2007

Voir le profil de l'utilisateur http://gravita.heavenforum.com/

Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

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


Poster un nouveau sujet   Répondre au sujet
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum