°*:.Gravita.:*°
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -36%
Kit Mémoire PC Corsair Vengeance RGB PRO ...
Voir le deal
47.90 €

BF *w*

4 participants

Aller en bas

BF *w* Empty BF *w*

Message par Laeticia Jeu 15 Nov - 0: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 ...
Laeticia
Laeticia

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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Azerty Jeu 15 Nov - 23: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
Azerty
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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Laeticia Jeu 15 Nov - 23:28

Arf ... Bon courage u_u
Laeticia
Laeticia

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

Revenir en haut Aller en bas

BF *w* Empty le cours de Brainfuck du prof Azerty

Message par Azerty Mer 28 Nov - 23: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 - 23:50, édité 1 fois
Azerty
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

Revenir en haut Aller en bas

BF *w* Empty Merci professeur *.*

Message par Laeticia Mer 28 Nov - 23:49

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

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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Heink Sam 1 Déc - 17:15

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

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

http://gravita.heavenforum.com/

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Azerty Sam 1 Déc - 23:17

euh... décris moi les symptomes avec plus de précisions, ça me semble étrange...
Azerty
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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Heink Dim 2 Déc - 1: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
Heink
Admin

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

http://gravita.heavenforum.com/

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Azerty Dim 2 Déc - 23: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)"
Azerty
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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

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

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

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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Azerty Mar 4 Déc - 19:38

Pas de bouton OK ?!
Mais c'es quoi c délire, moi j'en ai un !!
Azerty
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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Laeticia Mer 5 Déc - 22: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.
Laeticia
Laeticia

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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Azerty Mer 5 Déc - 23: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 ^^
Azerty
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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Laeticia Mar 15 Jan - 0:43

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

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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Heink Mar 15 Jan - 8:36

Gaaaaa.....
Ca maaaarche ^^
Excellent^^
Heink
Heink
Admin

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

http://gravita.heavenforum.com/

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Laeticia Mar 15 Jan - 23:17

Je dirais même plus : extraordinaire ...
Laeticia
Laeticia

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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Azerty Mer 16 Jan - 21:00

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 ^^
Azerty
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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Heink Mer 16 Jan - 23:53

Bah toutes les p'tites conneries de ton site marchent ^^ (sauf le palindrome ^^)
Heink
Heink
Admin

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

http://gravita.heavenforum.com/

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Azerty Jeu 17 Jan - 23:21

Hum... Suspect

Puis-je demander un diagnostic complet de compatibilité de chaque fonction en fonction du navigateur ?
Azerty
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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Laeticia Jeu 17 Jan - 23:31

J'ai rien de mieux à faire ... (façon de parler ^^") ... donc je m'y colle (khôlle >.< !!!) tout de suite ...
Laeticia
Laeticia

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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Laeticia Jeu 17 Jan - 23:46

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 ?
Laeticia
Laeticia

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

Revenir en haut Aller en bas

BF *w* Empty Re: BF *w*

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser