Bienvenue invité ( Connexion | Inscription )
24 Oct 2005, 22:46
Message
#1
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
En ces temps de bi-dualcores@2,5GHz, d'interfaces graphiques, de clefs USB à 1Go, je me souviens, des débuts de l'informatique familiale.
A l'époque ou les disquettes étaient souples ("dit papa, c'est quoi une disquette ?" Je me souviens d'un magazine ( Hebdogiciel) qui avait entres-autres un concours permanent : celui de l'écriture du meilleur programme de deux lignes maximum en basic. Evidemment compte-tenu des contraintes, les poke devaient être comptés et l'originalité et/ou l'humour faisait la différence.... Comme j'ai vu passé dernièrement un topic relatif aux concours sur MB, je me demandai si un concours de deuligneurs intéresserait des macbidouilleurs. Un "bon" exercice "d'obfuscation" partielle de code. Bon évidemment rien n'oblige à faire du basic (lequel d'ailleurs PS: J'ai choisi un lien "bateau" (Wikipedia), car j'avais un doute sur l'accord du site le plus représentatif avec la charte en ce qui concerne l'abandonware Un premier essai qui ne fait pas grand chose d'un uneligne en fortran90 (il me reste de la place....et j'aurai pu encore en gagner) CODE program deulignes_qui_nen_fait_qune;integer(kind=2)::i=0;do;i=i+1;if(i<0)exit;enddo;print*,i,int2(i-1);endprogram
Ce message a été modifié par Not a Number - 16 Nov 2005, 00:20. -------------------- -- ceci n'est pas une signature --
|
|
|
|
![]() |
26 Oct 2005, 14:21
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 129 Inscrit : 21 Aug 2005 Membre no 44 239 |
QUOTE schlum tu peux donc maintenant révéler au monde ce que fait ce "merveilleux" prog. en f90 smile.gif D'après mes faibles souvenirs de Fortran (du 90 ? et pourquoi pas du 2003 tant qu'on y est ! -------------------- Powerbook G4 1.33 Ghz - Mac OS X 10.5
|
|
|
|
26 Oct 2005, 15:09
Message
#3
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE(Cochonou @ 26 Oct 2005, 15:21) QUOTE schlum tu peux donc maintenant révéler au monde ce que fait ce "merveilleux" prog. en f90 smile.gif D'après mes faibles souvenirs de Fortran (du 90 ? et pourquoi pas du 2003 tant qu'on y est ! [right][snapback]1389042[/snapback][/right] Ca donne très exactement : CODE -32768 32767 Enfin je ne m'attendais pas non plus à voir mon ordi danser la java -------------------- I think therefore I Mac
|
|
|
|
26 Oct 2005, 15:23
Message
#4
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
QUOTE(schlum @ 26 Oct 2005, 15:09) QUOTE(Cochonou @ 26 Oct 2005, 15:21) QUOTE schlum tu peux donc maintenant révéler au monde ce que fait ce "merveilleux" prog. en f90 smile.gif D'après mes faibles souvenirs de Fortran (du 90 ? et pourquoi pas du 2003 tant qu'on y est ! [right][snapback]1389042[/snapback][/right] Ca donne très exactement : CODE -32768 32767 Enfin je ne m'attendais pas non plus à voir mon ordi danser la java [right][snapback]1389127[/snapback][/right] J'avais prévenu Mais c'est quand même utile (à défaut d'être intéressant) pour montrer qu'on peut faire des calculs faux avec un algorithme correct : i = 100 ! i déclaré en integer(2) i = i*400 print*,i ! surprise Dans un autre registre, pour confirmer ce que disait f_cam concernant le bytecode de Python: "the Python interpreter is a very modest thing to require users to install. And technically, the code does get compiled, just like Java and .NET, to a "bytecode" file, which is what the interpreter actually executes. " Ce message a été modifié par Bus Error - 26 Oct 2005, 15:24. -------------------- -- ceci n'est pas une signature --
|
|
|
|
16 Nov 2005, 00:18
Message
#5
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
Suite à une demande nombreuse (
Le code (en tout cas les ajouts) n'est (ne sont) plus "deulignisé(s)" Le code se compile toujours par : gcc -O3 -o xlignes+ xlignes+.c -framework OpenGL -framework GLUT Sur mon mini par défaut je suis à environ 25 (en -O0) et 33 (en -O3) avec le gcc4.0.1 qui vient avec Xcode2.2. Edit: Bon OK, ya un "bug", l"affichage du pas de la grille et le FPS se baladent...mais il s'agit d'un programme génétiquement modifié (PGM) par greffe d'une vieille routine Ce message a été modifié par Not a Number - 29 Jan 2006, 16:13. -------------------- -- ceci n'est pas une signature --
|
|
|
|
Not a Number [deterrage] retour des deulignes ? 24 Oct 2005, 22:46
schlum C'est de la triche les ";" Sinon, ... 25 Oct 2005, 09:35
Not a Number QUOTE(schlum @ 25 Oct 2005, 09:35)C'est d... 25 Oct 2005, 11:51
docphil ce concours m'énervait au plus au point étan... 25 Oct 2005, 12:21
Jaypee Certains langages sont plus ou moins avantagés po... 25 Oct 2005, 12:21
Not a Number QUOTE(Jaypee @ 25 Oct 2005, 12:21)Certains la... 25 Oct 2005, 13:15
Not a Number Comme "promis", ci-dessous un petit prog... 25 Oct 2005, 19:13
Cochonou Allez, pour ceux qui ne connaissent pas ce que c... 25 Oct 2005, 13:13
Jaypee Y' a pas besoin de le faire tourner, il sait f... 25 Oct 2005, 19:23
Not a Number QUOTE(Jaypee @ 25 Oct 2005, 19:23)Y' a pa... 25 Oct 2005, 19:31
schlum Le programme OpenGL tourne très bien, mais les li... 25 Oct 2005, 19:43
Not a Number QUOTE(schlum @ 25 Oct 2005, 19:43)Le programm... 25 Oct 2005, 19:58
schlum QUOTE(Bus Error @ 25 Oct 2005, 20:58)Je ne sa... 25 Oct 2005, 20:13
schlum QUOTE(Bus Error @ 25 Oct 2005, 20:58)J'ut... 25 Oct 2005, 22:22
Not a Number QUOTE(schlum @ 25 Oct 2005, 22:22)QUOTE(Bus E... 25 Oct 2005, 22:24
schlum QUOTE(Bus Error @ 25 Oct 2005, 23:24)PS: les ... 25 Oct 2005, 22:30
Not a Number QUOTE(schlum @ 25 Oct 2005, 22:30)QUOTE(Bus E... 25 Oct 2005, 22:31
schlum QUOTE(Bus Error @ 25 Oct 2005, 23:31)C'es... 26 Oct 2005, 12:00
Jaypee Juste une dernière couche d'APL, après j... 25 Oct 2005, 22:05
Not a Number QUOTE(Jaypee @ 25 Oct 2005, 22:05)Juste une d... 25 Oct 2005, 22:18
schlum QUOTE(Jaypee @ 25 Oct 2005, 23:05)Juste une d... 25 Oct 2005, 22:20
SuperCed Les nombres permiers en perl :
CODE
perl -le ... 26 Oct 2005, 08:29
Not a Number QUOTE(SuperCed @ 26 Oct 2005, 08:29)Les nombr... 26 Oct 2005, 09:37
f_cam C'est sympa le python, j'en ai fait tres p... 26 Oct 2005, 12:10
SuperCed Oui, c'est ça.
J'en ai fait un tout petit... 26 Oct 2005, 13:02
Not a Number Quelqu'un aurait un xlignes (x<8) à propos... 26 Oct 2005, 13:15
schlum QUOTE(Bus Error @ 26 Oct 2005, 14:15)Au passa... 26 Oct 2005, 13:28
Not a Number QUOTE(schlum @ 26 Oct 2005, 13:28)QUOTE(Bus E... 26 Oct 2005, 13:36
schlum QUOTE(Bus Error @ 26 Oct 2005, 14:36)QUOTE(sc... 26 Oct 2005, 13:45
SuperCed QUOTE(schlum @ 26 Oct 2005, 13:45)après avoi... 26 Oct 2005, 13:56

schlum QUOTE(SuperCed @ 26 Oct 2005, 14:56)QUOTE(sch... 26 Oct 2005, 15:12
Not a Number QUOTE(schlum @ 26 Oct 2005, 13:45)J'ai fa... 26 Oct 2005, 14:04
Not a Number QUOTE(Cochonou @ 26 Oct 2005, 14:21)QUOTEschl... 26 Oct 2005, 14:31
Not a Number Oyé, Oyé braves programmeurs de MB , je propose... 30 Oct 2005, 01:32
Not a Number Parce que je voulais avoir très vite une idée de... 29 Jan 2006, 00:04
Jaypee Pourrais-tu élaborer un peu stp ?
Tu dis: en nat... 29 Jan 2006, 18:04
Not a Number CITATION(Jaypee @ 29 Jan 2006, 18:04) 153... 30 Jan 2006, 19:48
Not a Number Avec le nouveau MacBook à 2GHz en fréquence effe... 23 May 2006, 22:12
franzou Sur le mac mini solo et sa brave GMA 950 : 97% de ... 23 May 2006, 22:39
Not a Number Avec les Intel Core, il vaut mieux s'assurer q... 23 May 2006, 23:02![]() ![]() |
| Nous sommes le : 6th November 2025 - 02:48 |