begin process at 2008 08 29 03:42:54
1 233 495 membres
36 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

BRAINF*CK STUDIO


Information sur la source



Description

C'est un environement de developpement pour le language BrainFuck

"Brainfuck est un langage de programmation minimaliste, inventé par Urban Müller en 1993. Le nom est anglais, il vient de la contraction de brain, cerveau, et fuck, niquer"

Conclusion

J'ai commences ce projet afin de mieu connaitre les principes de la compilation et pour continuer un projet de plus grande envergure. Evidemment il reste encore bcp de chose a faire pour en faire un vrais ide. Mais je n'en voyais pas trop l'utilité.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Bfc.HLPTélécharger ce fichier [Réservé aux membres club]13 835 octets
  • bfcl.exeTélécharger ce fichier [Réservé aux membres club]31 744 octets
  • CCdg.clsTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 267 octets
  • CDocument.clsTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 455 octets
  • CReloc.clsTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 104 octets
  • frmConfig.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier7 935 octets
  • frmConfig.frxTélécharger ce fichier [Réservé aux membres club]936 octets
  • frmCsl.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 123 octets
  • frmCsl.frxTélécharger ce fichier [Réservé aux membres club]3 650 octets
  • frmMain.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier13 366 octets
  • frmMain.frxTélécharger ce fichier [Réservé aux membres club]10 818 octets
  • frmSplash.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 929 octets
  • frmSplash.frxTélécharger ce fichier [Réservé aux membres club]25 849 octets
  • mdlShell.basTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 711 octets
  • mdlUtils.basTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 184 octets
  • Screen.JPGTélécharger ce fichier [Réservé aux membres club]Voir ce fichier68 360 octets
  • TextCmd.clsTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 165 octets
  • vbfc.exeTélécharger ce fichier [Réservé aux membres club]151 552 octets
  • vbfc.resTélécharger ce fichier [Réservé aux membres club]31 820 octets
  • vbfc.vbpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 169 octets
  • vbfc.vbwTélécharger ce fichier [Réservé aux membres club]Voir ce fichier390 octets
  •   Samples
    • 196.bTélécharger ce fichier [Réservé aux membres club]2 862 octets
    • 196-commented.bTélécharger ce fichier [Réservé aux membres club]4 632 octets
    • 2d_table.bTélécharger ce fichier [Réservé aux membres club]1 689 octets
    • 99botles.bTélécharger ce fichier [Réservé aux membres club]3 216 octets
    • ATOI.BTélécharger ce fichier [Réservé aux membres club]461 octets
    • beer.bTélécharger ce fichier [Réservé aux membres club]1 879 octets
    • bertram-rot13.bTélécharger ce fichier [Réservé aux membres club]195 octets
    • bertram-sort.bTélécharger ce fichier [Réservé aux membres club]75 octets
    • BFC.BTélécharger ce fichier [Réservé aux membres club]3 287 octets
    • bfcl.bTélécharger ce fichier [Réservé aux membres club]29 657 octets
    • BFI.BTélécharger ce fichier [Réservé aux membres club]6 591 octets
    • bfi446.bTélécharger ce fichier [Réservé aux membres club]446 octets
    • bfi446.rbTélécharger ce fichier [Réservé aux membres club]4 030 octets
    • bockbeer.bTélécharger ce fichier [Réservé aux membres club]3 168 octets
    • BOTTLES.BTélécharger ce fichier [Réservé aux membres club]3 217 octets
    • char.bTélécharger ce fichier [Réservé aux membres club]69 octets
    • collatz.bTélécharger ce fichier [Réservé aux membres club]1 594 octets
    • css-brainfuck.bTélécharger ce fichier [Réservé aux membres club]10 012 octets
    • dbf2c.bTélécharger ce fichier [Réservé aux membres club]1 183 octets
    • dbfi.bTélécharger ce fichier [Réservé aux membres club]596 octets
    • decss.bTélécharger ce fichier [Réservé aux membres club]10 224 octets
    • dquine.bTélécharger ce fichier [Réservé aux membres club]1 050 octets
    • dvorak.bTélécharger ce fichier [Réservé aux membres club]988 octets
    • ECHO2.BTélécharger ce fichier [Réservé aux membres club]59 octets
    • factor.bTélécharger ce fichier [Réservé aux membres club]5 832 octets
    • fib.bTélécharger ce fichier [Réservé aux membres club]353 octets
    • fibo7.bTélécharger ce fichier [Réservé aux membres club]487 octets
    • gameoflife.bTélécharger ce fichier [Réservé aux membres club]3 595 octets
    • hanoi.bTélécharger ce fichier [Réservé aux membres club]54 593 octets
    • hello.bTélécharger ce fichier [Réservé aux membres club]108 octets
    • hello_world.bTélécharger ce fichier [Réservé aux membres club]145 octets
    • hello2.bTélécharger ce fichier [Réservé aux membres club]182 octets
    • hello3.bTélécharger ce fichier [Réservé aux membres club]156 octets
    • HELLOBF.BTélécharger ce fichier [Réservé aux membres club]212 octets
    • HELLOBF2.BTélécharger ce fichier [Réservé aux membres club]185 octets
    • hellom.bTélécharger ce fichier [Réservé aux membres club]116 octets
    • HELLOUM.BTélécharger ce fichier [Réservé aux membres club]114 octets
    • helloyou.bTélécharger ce fichier [Réservé aux membres club]556 octets
    • htmlconv.bTélécharger ce fichier [Réservé aux membres club]6 221 octets
    • jabh.bTélécharger ce fichier [Réservé aux membres club]219 octets
    • mandelbrot.bTélécharger ce fichier [Réservé aux membres club]11 669 octets
    • numwarp.bTélécharger ce fichier [Réservé aux membres club]1 541 octets
    • oobrain.bTélécharger ce fichier [Réservé aux membres club]65 353 octets
    • PI16.BTélécharger ce fichier [Réservé aux membres club]24 935 octets
    • prime.bTélécharger ce fichier [Réservé aux membres club]4 100 octets
    • puts.bTélécharger ce fichier [Réservé aux membres club]1 007 octets
    • quine.bTélécharger ce fichier [Réservé aux membres club]822 octets
    • quine505.bTélécharger ce fichier [Réservé aux membres club]530 octets
    • quinetail505.bTélécharger ce fichier [Réservé aux membres club]711 octets
    • random.bTélécharger ce fichier [Réservé aux membres club]422 octets
    • rot13.bTélécharger ce fichier [Réservé aux membres club]1 024 octets
    • rpn.bTélécharger ce fichier [Réservé aux membres club]5 872 octets
    • ryan-beer.bTélécharger ce fichier [Réservé aux membres club]897 octets
    • short.bTélécharger ce fichier [Réservé aux membres club]2 349 octets
    • SORT.BTélécharger ce fichier [Réservé aux membres club]181 octets
    • tests.bTélécharger ce fichier [Réservé aux membres club]2 813 octets
    • triangle.bTélécharger ce fichier [Réservé aux membres club]1 811 octets
    • utm.bTélécharger ce fichier [Réservé aux membres club]18 804 octets
    • wc.bTélécharger ce fichier [Réservé aux membres club]532 octets
    • yapi.bTélécharger ce fichier [Réservé aux membres club]1 167 octets

Télécharger le zip

  • signaler à un administrateur
    Commentaire de DARKSIDIOUS le 15/11/2005 21:16:53 administrateur CS

    Qu'est-ce que c'est que ce langage ??? C'est un truc de fou !

    En tout cas, il mérite bien son nom !

    Comment peut-on obtenir un hello world juste avec cà :
    >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++++>-]
    <.>+++++++++++[<++++++++>-]<-.--------.+++.------.--------.[-]>++++++++[<++++>-
    ]<+.[-]++++++++++.

    C'est vraiment pour se prendre la tête !

    DarK Sidious

  • signaler à un administrateur
    Commentaire de Alain Proviste le 15/11/2005 23:00:38 administrateur CS

    je ne sais pas si les exe sont necessaires mais s'ils le sont alors c'est balot car ils sont supprimés quand on telecharge le zip

  • signaler à un administrateur
    Commentaire de windob le 15/11/2005 23:02:35

    j'aurais jamais pensé dire ça mais je préfere encore l'asm.

  • signaler à un administrateur
    Commentaire de EBArtSoft le 15/11/2005 23:33:12 administrateur CS

    Darksidious> Tu verras c'est un sujet d'experimentation tres instructif

    Alain Proviste> exe compilable depuis les sources

    Windob> me too

    @+

  • signaler à un administrateur
    Commentaire de apxa le 16/11/2005 10:10:29

    iop all,
    Ce serait pas un dérivé du morse ?

    Have Fun ;)

  • signaler à un administrateur
    Commentaire de Mindiell le 16/11/2005 10:29:48

    Eh eh, c'est un super langage :o)
    J'en avais trouvé un qui n'était qu'une suite de tabulation et d'espaces, les fichiers sources étient... un peu vides :o)

  • signaler à un administrateur
    Commentaire de Renfield le 16/11/2005 12:24:54 administrateur CS

    je trouve ca génial, comme langage, assez simple, sur le principe, en fait :

    ++++++++[>+++++++++<-]>.

    veux simplement dire 9 * 8
    ce qui donne 72

    le point,à la fin indique que l'on veux écrire le caractère de code ascii 72 : H

  • signaler à un administrateur
    Commentaire de Renfield le 16/11/2005 12:46:54 administrateur CS

    avec un tel listing, une compression RLE s'amuserait bien :
    8+[>9+<-]>.   pour un  putchar('H')


    j'ai corrigé le programme Hello You...
    Traditional "Hello you" programming example in BrainFuck

    >+++++++++++[<++++++++>-]<-.>++++[<++++>-]<+.-------.>+++++
    [<++++>-]<-.[-]>++++++++[<++++>-]<.>+++++++++[<++++++++>-]<
    +.++++++++++.[-]>++++++++[<++++>-]<.>+++++++++++[<++++++++>
    -]<+.----------.++++++.---.[-]>++++++++[<++++>-]<.>++++++++
    +++++[<++++++>-]<.-------------.++++++++++++.--------.>++++
    ++[<------>-]<--.[-]+++++++++++++.---.[-]+[>,.----------]
    >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[
    -]>++++++++[<++++>-]<.[-]<-[<-]>[+++++++++++.>]+++++++++
    +.


    là, on voit les touches que l'on presse, et le nom est bien restitué
    il était prévu pour un Chr$(13) comme saut de ligne, et dans ton code, tu fait :
    Case 13:   StdIn = Chr$(10)...

    ca décalait pas bien


    autre chose, le Undo / redo fait un peu ce qu'il veux

  • signaler à un administrateur
    Commentaire de stef2004 le 16/11/2005 12:47:45

    j'ai jamais vu ça! a quand les concours de programmation en brainfuck?? :))))

  • signaler à un administrateur
    Commentaire de P__ROMEO le 16/11/2005 13:40:24

    je ne suis pas chez moi, et ne peut pas télécharger le zip. les messages déposés ici sont tellement...!!! que je laisse une trace de moi dans ce monde BrainFuck.

    PS: ceux qui disent que moin on écrit, plus c'est simple, là, ils sont devant un mur!

    Renfield >> mdr.

    Bonne continuation.

  • signaler à un administrateur
    Commentaire de EBArtSoft le 16/11/2005 15:33:28 administrateur CS

    Renfield> Oulalal RLE ? rajouter 10 mots clef dans le language Bf* !!!! Hors de question il perdrait tout son charme. Laisse donc au compilateur le soit d'optimiser le code mais la syntaxe est bien plus belle ainsi ;)

    Pour ce qui est du Chr$(13) par convention le 10 est utilise a cause de l'emploi en mode DOS. Sinon on perd la compatibilité.

  • signaler à un administrateur
    Commentaire de bilaloch le 16/11/2005 16:00:33

    Je n'aurais jamais cru qu'un tel langage existait. Merci EBArtSoft ^^... Mais ou tu trouves toutes ces infos?

    BILALoch B)

  • signaler à un administrateur
    Commentaire de Renfield le 16/11/2005 16:21:59 administrateur CS

    oui, enfin, RLE, je dis ca comme ça, en passant ^^

    pour le Chr$(13), on a bien dans le code original de HelloYou :
    [>,-------------]
    et là, conflit...

  • signaler à un administrateur
    Commentaire de Afyn le 16/11/2005 18:22:23

    C'est normal que je reconnaisse le style des icônes ?
    Yop
    Afyn - Navedac

  • signaler à un administrateur
    Commentaire de tooffy123 le 17/11/2005 08:17:19

    Tout simplement Génial !

  • signaler à un administrateur
    Commentaire de _120_ le 21/03/2006 09:33:37

    >> ++++++++[>+++++++++<-]>.
    >>
    >> veux simplement dire 9 * 8


    MDR

  • signaler à un administrateur
    Commentaire de Phil8915 le 05/05/2006 12:09:07

    Excellent! Vive le BF!
    C'est bizarre... chez moi, je le trouve plus simple que l'ASM. Enfin, chacun ses goûts.
    Pour ce qui n'ont rien compris (comme moi avant de chercher) il y a un bon site d'initiation au BF à l'adresse http://alx2002.free.fr/esoterism/brainfuck/brainfuck_fr.html. Y'a aussi l'article Brainfuck sur Wikipédia.

    Encore une fois, bravo, où plutot:
    ++++++[>+++++++++++<-]>.<++++++++[>++++++<-]>.<----[>----<+]>-.<+++[->+++++++<]>.-------.<----------[+>-----------<]>-+++++++[>+++++<-]>--.

  • signaler à un administrateur
    Commentaire de econs le 09/05/2006 09:40:20 administrateur CS

    Il existe un site (dernièrement ajouté sur le blog de coq) qui répertorie les "Hello world" dans différents langages. Mais pas encore de brainf-ck. Tu peux le déposer là bas pour info , çà en réjouira plus d'un :

    http://www.roesler-ac.de/wolfram/hello.htm

  • signaler à un administrateur
    Commentaire de Gregoiregrim le 27/01/2008 18:42:29

    Y a une Variante le language Ook c'est soit disant plus lisible :
    pour afficher Hello World!
    Faut écrire :
    Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.

    C'est horible

  • signaler à un administrateur
    Commentaire de Renfield le 27/01/2008 23:05:05 administrateur CS

    quoi ce foutage ? on glisse des Ook systématiquement partout, sans distinction...

    pas vraiment d'interet, si ?

    le joujou avec les ?;! est amusant, lui

  • signaler à un administrateur
    Commentaire de Alain Proviste le 28/01/2008 01:49:32 administrateur CS

    en fait le brainfuck est tout simplement une machine de turing, donc il est un des langages informatiques les plus pertinents que vous ayez pu croiser, par essence. Mis à part le lambda calcul, vous n'aurez rien de plus théorique en algorithmie que les machines de turing (dont le brainfuck est une variante)

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS