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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  2722  2723  2724  ..  26983  26984  26985  26986  26987  26988
Auteur Sujet :

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

n°634243
nraynaud
lol
Posté le 07-02-2004 à 00:16:48  profilanswer
 

Reprise du message précédent :

Harkonnen a écrit :

je suis sur que nraynaud préfère le C quand il voit ça :o

moi je préfère plus rien à force.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 07-02-2004 à 00:16:48  profilanswer
 

n°634244
nraynaud
lol
Posté le 07-02-2004 à 00:17:30  profilanswer
 

skylight a écrit :

et une instance c'est toto ?
 
Truc toto = new Truc(); ?

le machin pointé par toto [:aloy] (prends-ça salope)


---------------
trainoo.com, c'est fini
n°634245
gizmo
Posté le 07-02-2004 à 00:17:35  profilanswer
 

Harkonnen a écrit :


kestufous avec VC++ 5 aussi ? il est buggé jusqu'à l'os :o
prends au moins le 6, merde ! :o


euh... j'avais trouvé plus de bugs dans la V6 que dans la V5 quand j'avais du l'utiliser. :/

n°634246
skylight
Made in France.
Posté le 07-02-2004 à 00:18:49  profilanswer
 

nraynaud a écrit :

le machin pointé par toto [:aloy] (prends-ça salope)

Nan c'est un Truc, le machin [:aloy]

n°634247
gizmo
Posté le 07-02-2004 à 00:21:00  profilanswer
 

:hello:
 
[:dodo]

n°634248
chrisbk
-
Posté le 07-02-2004 à 00:24:47  profilanswer
 

nraynaud, entre deux smileys, te vient il a l'esprit un cas ou la pile de java n'est pas vide a la fin d'un basic block ?

n°634249
nraynaud
lol
Posté le 07-02-2004 à 00:28:11  profilanswer
 

chrisbk a écrit :

nraynaud, entre deux smileys, te vient il a l'esprit un cas ou la pile de java n'est pas vide a la fin d'un basic block ?

c'est quoi un basic block ?


---------------
trainoo.com, c'est fini
n°634250
chrisbk
-
Posté le 07-02-2004 à 00:28:50  profilanswer
 

nraynaud a écrit :

c'est quoi un basic block ?


 
un block dans le graph de flux de controle

n°634251
chrisbk
-
Posté le 07-02-2004 à 00:29:57  profilanswer
 

je lis une doc sur un JIT java et dedans ils disent :
 
 

Citation :

The prepass phase builds a control-flow graph, and collects three
pieces of information: (1) the depth of the Java operand stack at
the entry of each basic block;(...)The stack depth information is needed by the code selector to
initialize the locations of operands on the Java operand stack at
the beginning of a basic block


 
mais pour moi a l'entrée il doit tjs etre vide ?


Message édité par chrisbk le 07-02-2004 à 00:30:22
n°634252
nraynaud
lol
Posté le 07-02-2004 à 00:30:19  profilanswer
 

chrisbk a écrit :

un block dans le graph de flux de controle

et tu parles de quelle pile ?


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 07-02-2004 à 00:30:19  profilanswer
 

n°634253
chrisbk
-
Posté le 07-02-2004 à 00:30:41  profilanswer
 

nraynaud a écrit :

et tu parles de quelle pile ?


 
heuh java n'en a qu'une, ou j'ai merdé un truc ?

n°634254
schnapsman​n
Zaford Beeblefect
Posté le 07-02-2004 à 00:32:41  profilanswer
 

chrisbk a écrit :


 
heuh java n'en a qu'une, ou j'ai merdé un truc ?


 
une par thread  :o


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°634255
chrisbk
-
Posté le 07-02-2004 à 00:33:00  profilanswer
 

schnapsmann a écrit :


 
une par thread  :o  


 
oué bon :o

n°634256
schnapsman​n
Zaford Beeblefect
Posté le 07-02-2004 à 00:34:03  profilanswer
 

chrisbk a écrit :


 
oué bon :o
 


 
{
   int caca;
}
 
// <--- empty stack
 
{
   int prout;
}


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°634257
nraynaud
lol
Posté le 07-02-2004 à 00:37:32  profilanswer
 

chrisbk a écrit :

je lis une doc sur un JIT java et dedans ils disent :
 
 

Citation :

The prepass phase builds a control-flow graph, and collects three
pieces of information: (1) the depth of the Java operand stack at
the entry of each basic block;(...)The stack depth information is needed by the code selector to
initialize the locations of operands on the Java operand stack at
the beginning of a basic block


 
mais pour moi a l'entrée il doit tjs etre vide ?

ok, on fait une petite révision.
 
dans ce texte, ils parlent de la pile des valuers de la JVM.
 
C'est une pile qui ressemble à la pile de forth.
 
sur cette pile, on y pose les arguments des méthodes, les variables temporaires et les valeurs de retour.
 
on a donc en permanence sur cette pile, toutes les variables actives des méthode appelantes, et leurs arguments.
 
Le but du controle en question est de s'assurer que la variation de la taille de la pile est bornée lors de l'appel de la fonction (pour pas que, par hasard, une méthode soigneusement écrite explose la pile).
 
edit : ah non, j'ai inventé, ils parlent du calcul des indexes des variables locales par rapport à la frame courante. Je pensais que c'était la vérification au chargement.


Message édité par nraynaud le 07-02-2004 à 00:43:34

---------------
trainoo.com, c'est fini
n°634258
chrisbk
-
Posté le 07-02-2004 à 00:47:37  profilanswer
 

prout


Message édité par chrisbk le 07-02-2004 à 00:54:57
n°634260
nraynaud
lol
Posté le 07-02-2004 à 00:56:19  profilanswer
 

:lol: [:aloy] :) :( :'( 8)


---------------
trainoo.com, c'est fini
n°634261
mareek
Et de 3 \o/
Posté le 07-02-2004 à 00:57:10  profilanswer
 

coin


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°634262
chrisbk
-
Posté le 07-02-2004 à 00:58:26  profilanswer
 

I'ammmmmmmm sooooo dumb
Y'aurait besoin d'un permis d'intelligence pour vivre que j'aurais jamais atteint mon premier soir

n°634264
nraynaud
lol
Posté le 07-02-2004 à 01:02:25  profilanswer
 

chrisbk > c'est clair pour la pile ?


---------------
trainoo.com, c'est fini
n°634265
chrisbk
-
Posté le 07-02-2004 à 01:04:02  profilanswer
 

nraynaud a écrit :

chrisbk > c'est clair pour la pile ?


 
ouais [:totozzz]
suffisait de lire la doc [:totozzz]
 
 

Citation :

One problem for the code generator is that the Java operand
stack can be non-empty at the entry or exit of a basic block. This
condition occurs mainly because of conditional expressions (i.e.,
question mark colon expressions such as a>b?a:b).


 
et de reflechir un peu [:blackman]
Et ca se comprends d'autant plus qu'ils scratchent EBP


Message édité par chrisbk le 07-02-2004 à 01:05:16
n°634267
nraynaud
lol
Posté le 07-02-2004 à 01:07:23  profilanswer
 

je peux la voir ta doc stp ?


---------------
trainoo.com, c'est fini
n°634268
chrisbk
-
Posté le 07-02-2004 à 01:08:31  profilanswer
 

http://citeseer.nj.nec.com/74629.html
 
 
d'ailleurs ca seraient bien que tu la lise y'a certains points qui me sont encore peu clairs au niveau de la gen de code [:ddr555]


Message édité par chrisbk le 07-02-2004 à 01:09:40
n°634270
nraynaud
lol
Posté le 07-02-2004 à 01:10:23  profilanswer
 

http://www.abridgegame.org/darcs/
 
edit : http://www.abridgegame.org/darcs/manual/node7.html


Message édité par nraynaud le 07-02-2004 à 01:13:40

---------------
trainoo.com, c'est fini
n°634271
nraynaud
lol
Posté le 07-02-2004 à 01:12:15  profilanswer
 

chrisbk a écrit :

http://citeseer.nj.nec.com/74629.html
 
 
d'ailleurs ca seraient bien que tu la lise y'a certains points qui me sont encore peu clairs au niveau de la gen de code [:ddr555]

je regarderais ça par curiosité, mais y'a des trucs qui restent flous en théorie de la compilation pour moi (essentiellement dans les graphes, because lacunes en maths)


---------------
trainoo.com, c'est fini
n°634273
chrisbk
-
Posté le 07-02-2004 à 01:14:10  profilanswer
 

nraynaud a écrit :

je regarderais ça par curiosité, mais y'a des trucs qui restent flous en théorie de la compilation pour moi (essentiellement dans les graphes, because lacunes en maths)


 
bah pour le compil concon y'a pas trop besoin (la preuve, j'y arrive), c'est des que t'attaques de la bonne optim que la tu sors du graph en tout sens (et la je m'envole)

n°634274
nraynaud
lol
Posté le 07-02-2004 à 01:17:09  profilanswer
 

chrisbk a écrit :


 
bah pour le compil concon y'a pas trop besoin (la preuve, j'y arrive), c'est des que t'attaques de la bonne optim que la tu sors du graph en tout sens (et la je m'envole)

hum l'allocation des registres par exemple, déjà si t'es en statique c'est coloration de graphes, mais si t'es en JIT, c'est des algos plus couillus encore (pour avoir une complexité plus faible), et le dernier que j'ai lu, j'ai rien compris.


---------------
trainoo.com, c'est fini
n°634275
chrisbk
-
Posté le 07-02-2004 à 01:19:42  profilanswer
 

nraynaud a écrit :

hum l'allocation des registres par exemple, déjà si t'es en statique c'est coloration de graphes, mais si t'es en JIT, c'est des algos plus couillus encore (pour avoir une complexité plus faible), et le dernier que j'ai lu, j'ai rien compris.


 
oh non, tu peux faire des vrais algos alacon(tm) d'allocation de registre, tu verras dans la doc c'est pas de l'alloc de pointe, meme pas de la colorisation. Je sais tres bien ou se situe mon niveau, et je vais pas tenter des trucs qui me prendraient des mois de mises au point parce que je suis une burne intégrale. on va se contenter de produire un code pas trop ridicule et ca ira tres bien

n°634277
nraynaud
lol
Posté le 07-02-2004 à 01:26:03  profilanswer
 

chrisbk a écrit :

oh non, tu peux faire des vrais algos alacon(tm) d'allocation de registre, tu verras dans la doc c'est pas de l'alloc de pointe, meme pas de la colorisation. Je sais tres bien ou se situe mon niveau, et je vais pas tenter des trucs qui me prendraient des mois de mises au point parce que je suis une burne intégrale. on va se contenter de produire un code pas trop ridicule et ca ira tres bien

tu écris ta JVM ?


---------------
trainoo.com, c'est fini
n°634278
chrisbk
-
Posté le 07-02-2004 à 01:29:44  profilanswer
 

nraynaud a écrit :

tu écris ta JVM ?


 
mouais, chaipas trop comment on appeler ca. Je genere du code x86, mais offline (pas a l'exec quoi).
Ensuite dans le moteur 3D j'ai des composants qui vont charger le code x86 généré, de modifier deux trucs conneries pour le faire entrer dans le reste du moteur 3D (espace mémoire, adresse de fonctions....) et roule germaine. Ca nous fait du scripting parfaitement intégré au moteur.
J'ai deja fait ca dans le passé, mais en version degueu et trop limité, la je refais ca un peu plus propre. J'essaye, du moins
 
(voui on aurait pu utiliser un langage de script deja tout fait, mais ca m'amuse)


Message édité par chrisbk le 07-02-2004 à 01:30:33
n°634279
Loom the G​loom
Even coders get the blues...
Posté le 07-02-2004 à 01:31:59  profilanswer
 

[:udok] j'ai vu 21 grams en VO, ben ça ownz tout [:udok]


---------------
Music|Market|Feed|Loom|DVD
n°634280
nraynaud
lol
Posté le 07-02-2004 à 01:39:39  profilanswer
 

chrisbk a écrit :

Je genere du code x86, mais offline (pas a l'exec quoi).

t'as aucune optimisation alors ?


---------------
trainoo.com, c'est fini
n°634281
chrisbk
-
Posté le 07-02-2004 à 01:41:53  profilanswer
 

nraynaud a écrit :

t'as aucune optimisation alors ?


 
a part les trucs de bases(strenght reduction et calculer a compile time tout ce qu'y peux se faire la), non. Vais voir si je peux implanter leur common subexpression elimination, mais bon, on verra.
 
edit : pour le moment, dans la nouvelle version, j'ai la generation de l'IL et deux trois verifs dessus. Ca va pas plus loin, chui donc en phase meditative. Je regarde de la doc sur le SSA


Message édité par chrisbk le 07-02-2004 à 01:43:06
n°634282
nraynaud
lol
Posté le 07-02-2004 à 01:51:41  profilanswer
 

si t'arrives à capter l'algo des frontières d'influence, SSA est la meilleure représentation pour un paquet de trucs.
 
"calculer a compile time tout ce qu'y peux se faire la" c'est la propagation des constantes je suppose ?
Paske si c'est l'évaluation partielle, chapeau bas.


---------------
trainoo.com, c'est fini
n°634283
nraynaud
lol
Posté le 07-02-2004 à 01:53:00  profilanswer
 

bwalé, dodo.


---------------
trainoo.com, c'est fini
n°634285
chrisbk
-
Posté le 07-02-2004 à 01:59:02  profilanswer
 

nraynaud a écrit :


"calculer a compile time tout ce qu'y peux se faire la" c'est la propagation des constantes je suppose ?
Paske si c'est l'évaluation partielle, chapeau bas.


 
tu supposes tres bien  
propagation de constante, reassociation si je suis en forme, et vala
 
 

n°634286
zion
Plop
Posté le 07-02-2004 à 02:00:22  profilanswer
 


drasche [:forummp3]
 
benh quoi [:kiki]


---------------
Informaticien.be - Lancez des défis à vos amis
n°634287
skylight
Made in France.
Posté le 07-02-2004 à 02:01:42  profilanswer
 

:dtc:

n°634288
chrisbk
-
Posté le 07-02-2004 à 02:01:59  profilanswer
 

:heink:

n°634289
mareek
Et de 3 \o/
Posté le 07-02-2004 à 02:02:13  profilanswer
 

Zion a écrit :


drasche [:forummp3]
 
benh quoi [:kiki]


TON KIKI TU PEUX TE LE FOUTRE DANS LE CUL /FOU/ /FOU/


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°634290
zion
Plop
Posté le 07-02-2004 à 02:02:57  profilanswer
 


Oué mais non, private joke, il comprendra [:cupra]


---------------
Informaticien.be - Lancez des défis à vos amis
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  2722  2723  2724  ..  26983  26984  26985  26986  26987  26988

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)