Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4221 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  8515  8516  8517  ..  27001  27002  27003  27004  27005  27006
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1172811
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 08-08-2005 à 19:52:52  profilanswer
 

Reprise du message précédent :

uriel a écrit :

tout ca, ca nous dit pas si il vaut mieux un if/elseif ou un case  [:zaib3k]


http://forum.hardware.fr/forum2.ph [...] 8#t1170948


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 08-08-2005 à 19:52:52  profilanswer
 

n°1172812
drasche
Posté le 08-08-2005 à 19:52:54  profilanswer
 

tabouret en bois a écrit :

Ta pathétie stagnante est incrustée dans ce topic depuis tellement d'années que j'en ai plus rien à foutre vois-tu [:itm]


Tu veux que je te ressorte la liste de tes topics foireux pour voir qui est pathétique? [:zaib3k]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1172813
drasche
Posté le 08-08-2005 à 19:53:34  profilanswer
 

tabouret en bois a écrit :

putain t'es en forme toi!
t'as bourré ta femme ce matin ou quoi!?


Citation :

toujours au top


[:bien]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1172814
elianor
bannie 17 fois
Posté le 08-08-2005 à 19:56:21  profilanswer
 

Je me suis acheté harry potter and teh half blood prince en VO :o
 
Vous croyez que ça peut aider avec les filles ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1172815
stitch+
fais moi Plop !
Posté le 08-08-2005 à 20:15:12  profilanswer
 

elianor a écrit :

Je me suis acheté harry potter and teh half blood prince en VO :o
 
Vous croyez que ça peut aider avec les filles ?


http://axelgame.free.fr/guides/livres/harry_potter_coffret5v_uk.gif [:meriadeck]


---------------
viendez broder, mon blog et à écouter : la Pause Bad, parlons badminton
n°1172817
drasche
Posté le 08-08-2005 à 20:22:11  profilanswer
 

elianor a écrit :

Je me suis acheté harry potter and teh half blood prince en VO :o
 
Vous croyez que ça peut aider avec les filles ?


seulement si tu as lu les 5 précédents :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1172821
the real m​oins moins
Posté le 08-08-2005 à 20:28:18  profilanswer
 

drasche a écrit :

Tu veux que je te ressorte la liste de tes topics foireux pour voir qui est pathétique? [:zaib3k]


euh, les siens ils font pas 50 pages au moins :)
 
 
 
 
 
 [:el robert]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1172822
docmaboul
Posté le 08-08-2005 à 20:28:30  profilanswer
 


 
Je suis déçu... (avec les optimisations du compilo activées, les tests d'optimisation, c'est quand même mieux...) et comme un bon exemple vaut mieux qu'un long discours:
 
prout.cpp:

Code :
  1. int my_switch(int prout)
  2. {
  3. switch(prout)
  4. {
  5. case 0:
  6.  return prout/2;
  7. case 1:
  8.  return prout/3;
  9. case 2:
  10.  return prout/8;
  11. case 3:
  12.  return prout/7;
  13. case 4:
  14.  return prout/5;
  15. default:
  16.  return prout/4;
  17. };
  18. }
  19. int my_if(int prout)
  20. {
  21. if ( !prout )
  22.  return prout/2;
  23. else if ( prout == 1 )
  24.  return prout/3;
  25. else if ( prout == 2 )
  26.  return prout / 8;
  27. else if ( prout == 3 )
  28.  return prout/7;
  29. else if ( prout == 4 )
  30.  return prout/5;
  31. else
  32.  return prout/4;
  33. }


 
main.cpp

Code :
  1. #include "windows.h"
  2. int my_switch(int prout);
  3. int my_if(int prout);
  4. int main(int argc, char ** argv)
  5. {
  6. srand(0);
  7. unsigned long t;
  8. int a, i, it=10000000;
  9. int * prout=malloc(sizeof(int)*it);
  10. for ( i = 0 ; i < 10000000 ; i++ )
  11.  prout[i]=rand()%5;
  12. t=GetTickCount();
  13. for ( i = 0 ; i < 10000000 ; i++ )
  14.  my_if(prout[i]);
  15. printf("if: %d ms\n", GetTickCount()-t);
  16. t=GetTickCount();
  17. for ( i = 0 ; i < 10000000 ; i++ )
  18.  a=my_switch(prout[i]);
  19. printf("switch: %d ms\n", GetTickCount()-t);
  20. return 0;
  21. }


 
Résultat:


if: 140 ms
switch: 79 ms


 
(et d'ailleurs, on voit là que le compilo de vc optimise comme une bouse à ne pas voir que ma série de if ne comporte que des constantes et à ne pas savoir optimiser ça comme un grand).

n°1172824
elianor
bannie 17 fois
Posté le 08-08-2005 à 20:39:31  profilanswer
 


 
RATAI
 
c'est le suivant. Celui ou  
 

Spoiler :

Il y a un gros spoiler qui tache des fois dans les balises à la con [:zebra33]


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1172826
stitch+
fais moi Plop !
Posté le 08-08-2005 à 20:40:56  profilanswer
 

elianor a écrit :

RATAI
 
c'est le suivant. Celui ou  
 

Spoiler :

Il y a un gros spoiler qui tache des fois dans les balises à la con [:zebra33]



quand je les aurais fini, je passerai au vol6 :o


---------------
viendez broder, mon blog et à écouter : la Pause Bad, parlons badminton
mood
Publicité
Posté le 08-08-2005 à 20:40:56  profilanswer
 

n°1172827
elianor
bannie 17 fois
Posté le 08-08-2005 à 20:41:37  profilanswer
 

stitch+ a écrit :

quand je les aurais fini, je passerai au vol6 :o


 
Ca dépend a quelle vitesse tu fumes aussi :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1172829
elianor
bannie 17 fois
Posté le 08-08-2005 à 20:44:01  profilanswer
 

J'ai quand même une coupe de bogoss :sol:
 
(enfin, vu le prix, ça peux)


Message édité par elianor le 08-08-2005 à 20:44:26

---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1172835
the real m​oins moins
Posté le 08-08-2005 à 21:00:01  profilanswer
 

en même temps, des ch'veux tout seul, ça sert à rien.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1172836
drasche
Posté le 08-08-2005 à 21:02:25  profilanswer
 

elianor a écrit :

J'ai quand même une coupe de bogoss :sol:
 
(enfin, vu le prix, ça peux)


bon alors ça vient cette tof? :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1172837
elianor
bannie 17 fois
Posté le 08-08-2005 à 21:04:22  profilanswer
 

drasche a écrit :

bon alors ça vient cette tof? :o


 
J'ai jamais dit que vous en auriez une :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1172839
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 08-08-2005 à 21:06:09  profilanswer
 

docmaboul a écrit :

Je suis déçu... (avec les optimisations du compilo activées, les tests d'optimisation, c'est quand même mieux...) et comme un bon exemple vaut mieux qu'un long discours:


ouais enfin bon, c'était un exemple que j'ai pondu à l'arrache pour qu'ils nous foutent un peu la paix avec ces trucs inutiles hein [:petrus75]
(et les optims je les avais activées au début, mais j'ai eu droit à un écran bleu au lancement, formatage en vue :sweat:)


---------------
J'ai un string dans l'array (Paris Hilton)
n°1172840
cosmoschtr​oumpf
dawa powered
Posté le 08-08-2005 à 21:10:48  profilanswer
 

je suis en vacances \o/
 
 
 
je me fais trop chier /o\
 
 
 
 
et on est seulement lundi.... :sweat:


Message édité par cosmoschtroumpf le 08-08-2005 à 21:11:33
n°1172841
elianor
bannie 17 fois
Posté le 08-08-2005 à 21:14:07  profilanswer
 

cosmoschtroumpf a écrit :

je suis en vacances \o/


 
Je suis en arrêt maladie \o/
 
 

cosmoschtroumpf a écrit :

je me fais trop chier /o\


 
moi aussi /o\


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1172846
cosmoschtr​oumpf
dawa powered
Posté le 08-08-2005 à 21:26:47  profilanswer
 

_o/

n°1172847
masklinn
í dag viðrar vel til loftárása
Posté le 08-08-2005 à 21:30:27  profilanswer
 

Harkonnen a écrit :

ouais enfin bon, c'était un exemple que j'ai pondu à l'arrache pour qu'ils nous foutent un peu la paix avec ces trucs inutiles hein [:petrus75]
(et les optims je les avais activées au début, mais j'ai eu droit à un écran bleu au lancement, formatage en vue :sweat:)


Ah ouais genre comme moi hiers soir http://membres.lycos.fr/angel2k/petrus/xppetrus.gif
 
Ecrans bleus au démarrage de windows (sur 5 démarrages, 3 BSOD différents), pas de lecteur de disquette, la dèche la plus totale, j'ai du réinstaller un windows tout pourri sans les drivers RAID/SATA pour réactiver une image datant d'avril ( http://membres.lycos.fr/angel2k/petrus/petrustukka.gif) afin de pouvoir remettre mon pécé en route...
 
La prochaine fois je penserais à faire des images de ma partoche système plus souvent [:petrus75]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1172854
gm_superst​ar
Appelez-moi Super
Posté le 08-08-2005 à 21:55:21  profilanswer
 
n°1172864
elianor
bannie 17 fois
Posté le 08-08-2005 à 22:48:20  profilanswer
 

[:dawa]


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1172865
elianor
bannie 17 fois
Posté le 08-08-2005 à 22:51:21  profilanswer
 

:whistle: trombi :whistle:


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1172880
mareek
Et de 3 \o/
Posté le 08-08-2005 à 23:41:49  profilanswer
 

gm_superstar a écrit :

[:banguy]
 
Mais vivement la quille quoi [:mareek]


Tu fais ton service ? [:opus dei]

n°1172881
mareek
Et de 3 \o/
Posté le 08-08-2005 à 23:42:36  profilanswer
 


C'est quoi déjà l'adresse du trombi ?

n°1172882
mareek
Et de 3 \o/
Posté le 08-08-2005 à 23:45:30  profilanswer
 


Mais quel bogoss  :sol:

n°1172883
drasche
Posté le 08-08-2005 à 23:47:53  profilanswer
 

antiflood :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1172884
mareek
Et de 3 \o/
Posté le 08-08-2005 à 23:48:52  profilanswer
 

Merci


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1172887
mareek
Et de 3 \o/
Posté le 08-08-2005 à 23:58:37  profilanswer
 

Dites, qqn sait si la version de VSS qu'il y a dans Visual Studio 2005 est proche de la version finale ?
parce qu'à part les icones au style XP, je ne vois pas vraiment la différence avec la merde qu'ils ont sorti en 1998 ...


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1172891
0x90
Posté le 09-08-2005 à 00:32:31  profilanswer
 

docmaboul a écrit :

Je suis déçu... (avec les optimisations du compilo activées, les tests d'optimisation, c'est quand même mieux...) et comme un bon exemple vaut mieux qu'un long discours:
 
prout.cpp:

Code :
  1. /* blah blah */


 
main.cpp

Code :
  1. /* blah blah */


 
Résultat:


if: 140 ms
switch: 79 ms


 
(et d'ailleurs, on voit là que le compilo de vc optimise comme une bouse à ne pas voir que ma série de if ne comporte que des constantes et à ne pas savoir optimiser ça comme un grand).


 
Bon jvais ptêtre dire des bétise, mais j'ai pas le courage de sortir le désasmeur, ( pis j'en ai pas l'habitude, faudrait que je prenne le temps de voir comment faire, que ca devienne un réflexe aisé </blog> )
- le cas du return n'est-il pas un peu particulier ? le compilo se rends-il compte dans le switch qu'il n'y a pas de folle-trou ? ( enfin c'est un détail vu que le switch est déja le plus rapide, mais est-ce que des break y changeraient kkchose ? ).
- est-ce que dans le cas du switch, vcc à put faire un arbre binaire pour différencier les cas, ou kkchose du genre ? ( en regardant les bits du prout )
 
[HS] des amateurs d'ioctl / inotify dans le coin ? pb de Bad File Descriptor , débutant dans ce domaine [/HS]


Message édité par 0x90 le 09-08-2005 à 00:34:37

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1172892
gm_superst​ar
Appelez-moi Super
Posté le 09-08-2005 à 00:34:30  profilanswer
 

mareek a écrit :

Tu fais ton service ? [:opus dei]


Non [:mareek]
 
Si je faisais mon service j'aurais au moins le plaisir de faire des petites randonnées de 12h [:mareek]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1172893
red factio​n
Posté le 09-08-2005 à 01:29:08  profilanswer
 

the real moins moins a écrit :

en même temps, des ch'veux tout seul, ça sert à rien.


 
[:k@nt]

n°1172895
tholdan
Posté le 09-08-2005 à 01:46:31  profilanswer
 

[:benou_magnum]


---------------
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
n°1172897
Raistlin M​ajere
i bouh at you !
Posté le 09-08-2005 à 02:52:11  profilanswer
 

[:cupra]
 
keukun ici ??


---------------
Слава Україні  Feedback
n°1172901
the real m​oins moins
Posté le 09-08-2005 à 03:30:04  profilanswer
 

[:cupra] =/

n°1172904
Raistlin M​ajere
i bouh at you !
Posté le 09-08-2005 à 04:17:30  profilanswer
 

bonwi [:alizean]
 
 
(dernz [:pingouino])


---------------
Слава Україні  Feedback
n°1172913
docmaboul
Posté le 09-08-2005 à 07:09:44  profilanswer
 

0x90 a écrit :

Bon jvais ptêtre dire des bétise, mais j'ai pas le courage de sortir le désasmeur, ( pis j'en ai pas l'habitude, faudrait que je prenne le temps de voir comment faire, que ca devienne un réflexe aisé </blog> )
- le cas du return n'est-il pas un peu particulier ? le compilo se rends-il compte dans le switch qu'il n'y a pas de folle-trou ? ( enfin c'est un détail vu que le switch est déja le plus rapide, mais est-ce que des break y changeraient kkchose ? ).


 
ben, c'est surtout que les trucs du type:
    case (prout == 1) return prout/3  
<=> case (prout == 1) return 0;
 
et qu'il a transformé mon switch idiot en:
if ( prout <= 4 )
  return 0;
else
  return prout/4;
 
:D :D :D (mais ce con n'a pas été foutu de le faire pour les if)
 
Dans l'absolu, il n'y a pas de différence profonde entre une palanquée de if et les switch/case équivalents en C, c'est juste une question d'optimiseur.
 

Citation :

- est-ce que dans le cas du switch, vcc à put faire un arbre binaire pour différencier les cas, ou kkchose du genre ? ( en regardant les bits du prout )


 
Non. Mais il y a d'autres langages où c'est ce qu'il se passe (enfin, ça peut aussi avoir la gueule d'une table de hash, faut voir ça au cas par cas). Bref, dans le doute, mieux vaut utiliser un switch.

n°1172918
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 09-08-2005 à 08:25:37  profilanswer
 

drasche a écrit :

Tu veux que je te ressorte la liste de tes topics foireux pour voir qui est pathétique? [:zaib3k]


Stu fais ça, j'ressors le lien vers ton site perso [:greenleaf]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1172919
lorill
Posté le 09-08-2005 à 08:37:26  profilanswer
 

Taiche a écrit :

Stu fais ça, j'ressors le lien vers ton site perso [:greenleaf]


[:yaisse]

n°1172922
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 09-08-2005 à 08:46:11  profilanswer
 

[:banguy]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1172925
ToxicAveng​er
Posté le 09-08-2005 à 08:53:21  profilanswer
 

Je fus là :o

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  8515  8516  8517  ..  27001  27002  27003  27004  27005  27006

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)