draluorg
Messages postés625Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention25 novembre 2010 15 janv. 2008 à 17:59
Plop,
Eh bonne idee, mais j'ai un peu du mal a comprendre l'exercice...
Pourrais tu donner un exemple codé "generiquement" et sans opti pour y voir un peu plus claire...
Quand on pose une question on est con 5 minutes,
Quand on ne la pose pas on le reste toute sa vie...
BruNews
Messages postés21041Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 15 janv. 2008 à 18:28
he non, je propose seulement d'obtenir les meilleurs perfs quel que soit le langage et la tournure d'esprit de chacun. On est libre de faire comme on veut tant qu'on respecte le cahier des charges.
Ficheir Idx.txt, contient cette ligne:
ABCD00000000479123456789IDIDIDID04
Ficheir Src.txt, contient cette ligne:
00000000479123456789ABCD21
enreg de Src existe bien dans Idx car Src.ref Idex.ref AND Src.site Idx.site
donc Tri.txt devra contenir une ligne:
IDIDIDIDABCD21
Quand les meilleurs commenceront à être publiés on pourra s'en inspirer mais d'abord laissons chacun faire selon sa fantaisie, qlq génie surgira peut-être.
Neo_Fr
Messages postés653Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention10 novembre 20142 15 janv. 2008 à 18:35
Pour équilibrer se serait bien que tt le programe soit codé entierement en un seul et meme language pas de mélange C/ASM ou VB/C autorisé, sinon evidement..
BruNews
Messages postés21041Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 15 janv. 2008 à 18:54
Mixer du C et VB, va pas être facile...
C et ASM, c'est la même maison.
Non non, les résultats n'ont rien d'évidents. Un interprété codé correctement obtient de bien meilleures perfs que celui codé comme un porc, même si c'est du natif.
Dans tous les cas, les moyens mis en oeuvre seront clairement mis en évidence à la publication, c'est bien le but de ces comparatifs.
ciao...
BruNews, MVP VC++
Vous n’avez pas trouvé la réponse que vous recherchez ?
draluorg
Messages postés625Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention25 novembre 2010 15 janv. 2008 à 22:01
re,
Ok, je vois mieux...
Je vais tenter en C voir ou j'en suis par rapport au meilleurs...
Pour le Vb je laisse ca a Eb ^^ (en esperant qu'il se prette au jeu)
Je commence ca ce soir ou demain, donc j'espere avoir fini avant le WE
Bonne prog a tous!
++
Quand on pose une question on est con 5 minutes,
Quand on ne la pose pas on le reste toute sa vie...
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 15 janv. 2008 à 23:31
Testé sur mon vieil Athlon XP.
Mais je voulais savoir si c'était voulu ou non, car j'arrive à faire un programme créant le même résultat 15 fois plus rapidement.
Si c'est normale, alors c'est que j'ai, sans aucun doute, zappé un truc important.
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 15 janv. 2008 à 23:34
Je reformule pour éviter toute confusion.
"Si c'est normale, alors c'est que j'ai, sans aucun doute, zappé un truc important."
"Si ce n'est pas voulu, alors c'est que j'ai, sans aucun doute, zappé un truc important."
BruNews
Messages postés21041Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 15 janv. 2008 à 23:46
SAK, tu produis le Tri.txt complet en 2 secondes SANS charger les Src et Idx au complet ?
Donc avec pas plus de 5000 Ko de charge maxi mémoire pendant déroulement du prog ?
Très impatient de voir cela, y en a quand même 1 million d'items à vérifier parmi 1 million d'index.
draluorg
Messages postés625Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention25 novembre 2010 16 janv. 2008 à 01:33
re,
ok pour les doublons, mais doit on partir du principe qu'il peut y en avoir ?
Car ca change tout...
Si il ne peut y en avoir, dés qu'on a un item qui correspond on peu passer au suivant, sinon faut continuer a chercher plus loin dans le fichier idx voir si y en a d'autres....
Donc en resume la question c'est, est-on obligé de parcourrir tout le fichier idx a chaque fois, ou peut on sortit dés qu'on a un concordance ?
++
Quand on pose une question on est con 5 minutes,
Quand on ne la pose pas on le reste toute sa vie...
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 16 janv. 2008 à 18:16
Salut,
J'ai un peu galéré pour accèder à la page. Ma config : FF 1.0.4/Linux KDE.
Le navigateur semble pas comprendre que c'est du HTML, et faut lui dire deux fois...
Y a un plugin pour faire de l'ASM et du C inline dans le VB6.
Sans compter la bonne vielle méthode à la main -> On alloue un bout
de mémoire, on y claque les instruction en hexa ou en décimal, et on
execute la zone avec par exemple CallWindowProc.
Avis aux amateurs.
M'enfin je rejoins Neo_Fr : on risque de se retrouver à celui qui a
trouver le meilleur algo en asm, peut importe le langage de haut niveau
autour.