Vous ne savez pas quoi faire ce soir... - Divers - Programmation
Marsh Posté le 19-03-2004 à 17:04:35
Brainfuck sapu, whitespace cai mieux !
EDIT : la même chose en whitespace :
Code :
|
Marsh Posté le 19-03-2004 à 17:14:04
Bien essayé mais ton prog est faux, le mode fixed convertit les <tab> en espaces ^^
Marsh Posté le 19-03-2004 à 17:18:06
Ummon a écrit : Bien essayé mais ton prog est faux, le mode fixed convertit les <tab> en espaces ^^ |
c'est sans doute pour ça qu'il existe des balise [ cpp ] pour le code
Marsh Posté le 19-03-2004 à 17:20:28
ouais mais [ cpp ] aussi, enfin bref revenons à nos moutons, qui a encore des langages magnifiques à lire à ses enfants avant qu'ils s'endorment ?
Marsh Posté le 30-05-2004 à 00:51:46
ya aussi
- Unlambda, un langage mininum ou la programmation fonctionnelle est poussee a son paroxisme
- Befunge, dans lequel les programmes sont places sous forme dun tableau a deux dimensions
- Malbolge, un des langages de programmation les plus difficiles
Marsh Posté le 30-05-2004 à 01:00:22
The difficulty of programming in Malbolge is evidenced by the fact that the first Malbolge program ever written came to birth 2 years after the invention of the language! Moreover, it was not written by a human being; instead, it was generated by a beam search algorithm designed by Andrew Cooke [1] and implemented in Lisp. |
Marsh Posté le 30-05-2004 à 01:53:28
Un programme qui affiche "Hello World!" sur l'écran est : |
Marsh Posté le 30-05-2004 à 12:28:38
http://www.fact-index.com/m/ma/mal [...] guage.html
http://www.acooke.org/andrew/writing/malbolge.html
Ce truc de fous
Marsh Posté le 30-05-2004 à 12:59:10
antp a écrit : http://www.fact-index.com/m/ma/mal [...] guage.html |
Y'a moyen de faire un forum avec ça
Marsh Posté le 30-05-2004 à 15:16:42
enfin au moins pas besoin et de lois et de brevets pour proteger son code
Marsh Posté le 30-05-2004 à 15:29:17
Pour le BrainFuck, le but officiel est de faire un compilos le plus petit possible, celui du whitespace est de rétablir la balance sur la discrimination des espaces dans les autres langages (bien souvent ignorés) et celui Malboge c'est de faire le plus mauvais langage de programamtion
Marsh Posté le 30-05-2004 à 15:31:46
Sylfurd a écrit : Pour le BrainFuck, le but officiel est de faire un compilos le plus petit possible, celui du whitespace est de rétablir la balance sur la discrimination des espaces dans les autres langages (bien souvent ignorés) et celui Malboge c'est de faire le plus mauvais langage de programamtion |
le whitespace serait t'il un langage pour les aveugles ?
Marsh Posté le 30-05-2004 à 15:38:04
Sinon dans les langages un peu bizarres mais très rigolos à utiliser quand on l'a apprivoisé, y a PROLOG
Marsh Posté le 30-05-2004 à 15:55:40
jviens dessayer Befunge spa mal, tout le programme ce fait en 2D
par exemple
Code :
|
v veut dire quon descend ensuite on pousse 4 sur la pile ensuite on va a droite (> ) on affiche et on depile on remonte (^) etc
ya dautre trucs comme par exemple le ? qui par dans un direction random
Marsh Posté le 30-05-2004 à 20:08:06
y a pas encore des langages en 3D ou on programme en ASCII Art ?
Marsh Posté le 19-03-2004 à 17:03:53
... et bien programmez en Brainfuck, un langage tout à fait magnifique !
Voici une explication pour débuter :
(fr) http://fr.wikipedia.org/wiki/Brainfuck
Des listings à étudier au coin de la cheminé :
(eng) http://esoteric.sange.fi/brainfuck/
Voila un exemple de ce que cela donne, calcul de la suite de fibonacci en Brainfuck :
+++++++++++
>+>>>>++++++++++++++++++++++++++++++++++++++++++++
>++++++++++++++++++++++++++++++++<<<<<<[>[>>>>>>+>
+<<<<<<<-]>>>>>>>[<<<<<<<+>>>>>>>-]<[>++++++++++[-
<-[>>+>+<<<-]>>>[<<<+>>>-]+<[>[-]<[-]]>[<<[>>>+<<<
-]>>[-]]<<]>>>[>>+>+<<<-]>>>[<<<+>>>-]+<[>[-]<[-]]
>[<<+>>[-]]<<<<<<<]>>>>>[+++++++++++++++++++++++++
+++++++++++++++++++++++.[-]]++++++++++<[->-<]>++++
++++++++++++++++++++++++++++++++++++++++++++.[-]<<
<<<<<<<<<<[>>>+>+<<<<-]>>>>[<<<<+>>>>-]<-[>>.>.<<<
[-]]<<[>>+>+<<<-]>>>[<<<+>>>-]<<[<+>-]>[<+>-]<<<-]
Message édité par Ummon le 19-03-2004 à 20:30:11