BF *w*
4 participants
°*:.Gravita.:*° :: H.S. :: Flood
Page 1 sur 1
BF *w*
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 ...
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 ...
Laeticia- Nombre de messages : 100
Fonction/Utilité : bijective / encore inconnue
Equipe : Kitahane
Date d'inscription : 11/11/2007
Re: BF *w*
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
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
Re: BF *w*
Arf ... Bon courage u_u
Laeticia- Nombre de messages : 100
Fonction/Utilité : bijective / encore inconnue
Equipe : Kitahane
Date d'inscription : 11/11/2007
le cours de Brainfuck du prof Azerty
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é ^^)
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 - 23:50, édité 1 fois
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
Merci professeur *.*
Yatta ! Tout le monde va pouvoir admirer ce truc de génie qu'est le BF ! Merci Azerty-sensei !
Laeticia- Nombre de messages : 100
Fonction/Utilité : bijective / encore inconnue
Equipe : Kitahane
Date d'inscription : 11/11/2007
Re: BF *w*
Euh.....
Ca marche pas T_T
Je tape un texte dans entrée et rien ne sors à part un message ukéique.....
Ca marche pas T_T
Je tape un texte dans entrée et rien ne sors à part un message ukéique.....
Re: BF *w*
euh... décris moi les symptomes avec plus de précisions, ça me semble étrange...
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
Re: BF *w*
Voilà, j'ai mal au ventre, et...
Euhh....
Bah en fait, je suis toutes les procedures indiquées, mais je tape quoi, et où?!?
Euhh....
Bah en fait, je suis toutes les procedures indiquées, mais je tape quoi, et où?!?
Re: BF *w*
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)"
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)"
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
Re: BF *w*
Euhhhh je crois savoir d'où vient le problème.... Y a pas de bouton "OK" x__x
Luçy- Nombre de messages : 22
Age : 33
Date d'inscription : 03/09/2007
Re: BF *w*
Pas de bouton OK ?!
Mais c'es quoi c délire, moi j'en ai un !!
Mais c'es quoi c délire, moi j'en ai un !!
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
Re: BF *w*
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.
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.
Laeticia- Nombre de messages : 100
Fonction/Utilité : bijective / encore inconnue
Equipe : Kitahane
Date d'inscription : 11/11/2007
Re: BF *w*
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 ^^
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 ^^
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
Re: BF *w*
Comme d'habitude, l'informatique fait des miracles ...
Laeticia- Nombre de messages : 100
Fonction/Utilité : bijective / encore inconnue
Equipe : Kitahane
Date d'inscription : 11/11/2007
Re: BF *w*
Je dirais même plus : extraordinaire ...
Laeticia- Nombre de messages : 100
Fonction/Utilité : bijective / encore inconnue
Equipe : Kitahane
Date d'inscription : 11/11/2007
Re: BF *w*
merci, merci.
Mais qu'est ce qui marche exactement ?
L'informatique fait des miracles dans tous les sens alors dis Moi ce qui va que je n'y touche plus afin de me onsacrer à ce qui ne marche pas XD
Au prochain cours, comment coder un message en utilisant le BF ^^
Mais qu'est ce qui marche exactement ?
L'informatique fait des miracles dans tous les sens alors dis Moi ce qui va que je n'y touche plus afin de me onsacrer à ce qui ne marche pas XD
Au prochain cours, comment coder un message en utilisant le BF ^^
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
Re: BF *w*
Hum...
Puis-je demander un diagnostic complet de compatibilité de chaque fonction en fonction du navigateur ?
![Suspect](https://2img.net/i/fa/i/smiles/suspect.gif)
Puis-je demander un diagnostic complet de compatibilité de chaque fonction en fonction du navigateur ?
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
Re: BF *w*
J'ai rien de mieux à faire ... (façon de parler ^^") ... donc je m'y colle (khôlle >.< !!!) tout de suite ...
Laeticia- Nombre de messages : 100
Fonction/Utilité : bijective / encore inconnue
Equipe : Kitahane
Date d'inscription : 11/11/2007
Re: BF *w*
Alors ...
I / Internet explorer 6
Maj->Min : OK
Min->Maj : OK
palindrome : le code s'affiche, l'invite s'ouvre, quand on appuie sur "OK" l'entrée s'affiche dans la case correspondante, mais rien en sortie. Si on presse "annuler" le prog rampe devant nous malgré tout *w*
César : OK
NdA : le texte s'ajoute à chaque fois à celui précédemment entré ^^
II / Maxthon 1.6.1
Maj->Min : OK
Min->Maj : OK
palindrome : idem que pour IE
César : OK
NdA : pareil que pour IE
III / Mozilla Firefox 2.0.0.11
Oula @_@
Quel que soit le prog envisagé, on peut cliquer autant qu'on veut sur le lien, rien ne se passe. Pas de code affiché. Si on clique tout de même sur "exécuter" il se contente de claironner fièrement qu'il a fini (maître).
Voilà ce que je peux dire, moi, une femme.
...
Pour les autres navigateurs, des volontaires ?
I / Internet explorer 6
Maj->Min : OK
Min->Maj : OK
palindrome : le code s'affiche, l'invite s'ouvre, quand on appuie sur "OK" l'entrée s'affiche dans la case correspondante, mais rien en sortie. Si on presse "annuler" le prog rampe devant nous malgré tout *w*
César : OK
NdA : le texte s'ajoute à chaque fois à celui précédemment entré ^^
II / Maxthon 1.6.1
Maj->Min : OK
Min->Maj : OK
palindrome : idem que pour IE
César : OK
NdA : pareil que pour IE
III / Mozilla Firefox 2.0.0.11
Oula @_@
Quel que soit le prog envisagé, on peut cliquer autant qu'on veut sur le lien, rien ne se passe. Pas de code affiché. Si on clique tout de même sur "exécuter" il se contente de claironner fièrement qu'il a fini (maître).
Voilà ce que je peux dire, moi, une femme.
...
Pour les autres navigateurs, des volontaires ?
Laeticia- Nombre de messages : 100
Fonction/Utilité : bijective / encore inconnue
Equipe : Kitahane
Date d'inscription : 11/11/2007
°*:.Gravita.:*° :: H.S. :: Flood
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|