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

  FORUM HardWare.fr
  Programmation
  Java

  La question inutile du jour

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La question inutile du jour

n°388548
R3g
fonctionnaire certifié ITIL
Posté le 09-05-2003 à 18:08:39  profilanswer
 

Dans la série je me pose des questions, je me demande d'où elle me vienne, je pensait à un truc : dans du code C, il est possible d'écrire certains passages en assembleur, à la main. Alors jeme demandait si Java permettait, ou s'il existe un outil permettant d'écrire des méthodes directement en bytecode ?

mood
Publicité
Posté le 09-05-2003 à 18:08:39  profilanswer
 

n°388555
bobuse
Posté le 09-05-2003 à 18:13:33  profilanswer
 

bonne question ;)
 
je sais pas, mais au pire, on doit tjrs pouvoir passer par JNI :D


---------------
get amaroK plugin
n°388563
krosso
j'suis à la bourre
Posté le 09-05-2003 à 18:22:39  profilanswer
 

Tu peux toujour essayer d'écrire directement des .class  :D

n°388576
R3g
fonctionnaire certifié ITIL
Posté le 09-05-2003 à 18:32:12  profilanswer
 

krosso a écrit :

Tu peux toujour essayer d'écrire directement des .class  :D  


Ouais mais la question c'est justement, peut-on faire du "hand-made" sans tomber dans ce genre d'extreme ?

n°388591
benou
Posté le 09-05-2003 à 18:56:25  profilanswer
 

krosso a écrit :

Tu peux toujour essayer d'écrire directement des .class  :D  


rigole pas. C'est parfaitement possible...
j'ai jamais fait mais j'ai ai déjà pas mal entendu parlé


---------------
ma vie, mon oeuvre - HomePlayer
n°388596
benou
Posté le 09-05-2003 à 18:58:08  profilanswer
 

via JNI tu peux appeler du code natif => du code fait en assembleur.
 
sinon, tu peux aussi compiler une classe java en cours d'execution et intégrer son bytecode à la JVM avec les ClassLoder.


---------------
ma vie, mon oeuvre - HomePlayer
n°388617
the real m​oins moins
Posté le 09-05-2003 à 19:22:23  profilanswer
 

http://jakarta.apache.org/bcel/


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°388620
the real m​oins moins
Posté le 09-05-2003 à 19:22:57  profilanswer
 

par contre faudra m'expliquer l'utilité [:dawa]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°388901
R3g
fonctionnaire certifié ITIL
Posté le 10-05-2003 à 01:08:24  profilanswer
 


C'est pas encore exactement ce à quoi je pensais, mais deja ca je pensais pas que ca existait.

n°388912
R3g
fonctionnaire certifié ITIL
Posté le 10-05-2003 à 01:21:31  profilanswer
 

Ca a l'air de plus se rapprocher de ce que j'imaginais : http://www.mrl.nyu.edu/~meyer/jasmin/

mood
Publicité
Posté le 10-05-2003 à 01:21:31  profilanswer
 

n°388923
krosso
j'suis à la bourre
Posté le 10-05-2003 à 02:31:12  profilanswer
 

benou a écrit :


rigole pas. C'est parfaitement possible...
j'ai jamais fait mais j'ai ai déjà pas mal entendu parlé


Bin avec un collègue (de Seclin, là où tu bosses ;) ), on a déjà bidouillé des .o  :pt1cable:

n°388949
gilou
Modérateur
Modzilla
Posté le 10-05-2003 à 10:47:29  profilanswer
 

benou a écrit :


rigole pas. C'est parfaitement possible...
j'ai jamais fait mais j'ai ai déjà pas mal entendu parlé


J'ai des potes qui optimisent a la main du byte code generé afin d'améliorer les perfs de certaines applis qu'ils ont ecrites.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°388969
benou
Posté le 10-05-2003 à 11:58:26  profilanswer
 

krosso a écrit :


Bin avec un collègue (de Seclin, là où tu bosses ;) ), on a déjà bidouillé des .o  :pt1cable:  


 :??:  
comment tu sais où je bosse toi ?? [:wam]


---------------
ma vie, mon oeuvre - HomePlayer
n°389025
the real m​oins moins
Posté le 10-05-2003 à 13:45:13  profilanswer
 

gilou a écrit :


J'ai des potes qui optimisent a la main du byte code generé afin d'améliorer les perfs de certaines applis qu'ils ont ecrites.
A+,

:o
pq ils modifient pas le compilo ou leur code d'origine? :heink:
ils optimisent quoi en particulier :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°389033
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 10-05-2003 à 13:56:23  profilanswer
 

gilou a écrit :


J'ai des potes qui optimisent a la main du byte code generé afin d'améliorer les perfs de certaines applis qu'ils ont ecrites.
A+,


 
Y en a qui ont vraiment du temps à perdre [:rofl]


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°389048
gilou
Modérateur
Modzilla
Posté le 10-05-2003 à 14:20:08  profilanswer
 

the real moins moins a écrit :

:o
pq ils modifient pas le compilo ou leur code d'origine? :heink:
ils optimisent quoi en particulier :??:


Code d'acquisition et d'exploitation en temps réel de données numeriques transmises par radio par une formule 1 (de marque francaise...) lorsqu'elle passe devant les stands, pour des banc test.
Bon, le type d'optimisation dont je parle, ils faisaient ça il y a 4/5 ans. Je ne sais pas si c'est toujours d'actualité pour eux, avec les evolutions/améliorations des compilos java.
A+,


Message édité par gilou le 10-05-2003 à 14:21:06

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°389050
R3g
fonctionnaire certifié ITIL
Posté le 10-05-2003 à 14:32:02  profilanswer
 

gilou a écrit :


Code d'acquisition et d'exploitation en temps réel de données numeriques transmises par radio par une formule 1 (de marque francaise...) lorsqu'elle passe devant les stands, pour des banc test.
Bon, le type d'optimisation dont je parle, ils faisaient ça il y a 4/5 ans. Je ne sais pas si c'est toujours d'actualité pour eux, avec les evolutions/améliorations des compilos java.
A+,


Y'a 4/5 ans ils programmaient des trucs comme ça en Java ? Pourquoi en Java ?

n°389071
the real m​oins moins
Posté le 10-05-2003 à 14:53:57  profilanswer
 

c'est ce que j'allais demander, je vois pas bien l'interet de programmer en java si c'est pour optimiser le bytecode à la main apres :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°389072
the real m​oins moins
Posté le 10-05-2003 à 14:54:27  profilanswer
 

fin bon, respect quand meme, c'est beau :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°389074
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 10-05-2003 à 14:55:21  profilanswer
 

the real moins moins a écrit :

c'est ce que j'allais demander, je vois pas bien l'interet de programmer en java si c'est pour optimiser le bytecode à la main apres :D
 


 
c'est clair autant coder en ASM depuis le début [:spamafote]


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°389109
benou
Posté le 10-05-2003 à 15:21:15  profilanswer
 

the real moins moins a écrit :

fin bon, respect quand meme, c'est beau :o


ouais ... faudrait parler de ca à Harko, ca le brancherait bien ! :D


---------------
ma vie, mon oeuvre - HomePlayer
n°389117
the real m​oins moins
Posté le 10-05-2003 à 15:31:22  profilanswer
 

benou a écrit :


ouais ... faudrait parler de ca à Harko, ca le brancherait bien ! :D

:non: pas question qu'il fasse du java :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°389527
krosso
j'suis à la bourre
Posté le 11-05-2003 à 00:54:06  profilanswer
 

benou a écrit :


 :??:  
comment tu sais où je bosse toi ?? [:wam]  


ptête parceque j'ai bossé là pendant un peu plus de 3 ans ?  :D

n°389531
krosso
j'suis à la bourre
Posté le 11-05-2003 à 00:59:48  profilanswer
 

A propos de modification de bytecode :
Y a une techno qui commence a faire bcp parler d'elle : JDO et en parcourant la doc d'une implementation qui s'appelle LIDO (faite par une boite française), le persistence est ajoutée en modifiant directement le bytecode des classes.
 
 
 

n°389534
benou
Posté le 11-05-2003 à 01:09:22  profilanswer
 

krosso a écrit :


ptête parceque j'ai bossé là pendant un peu plus de 3 ans ?  :D  


ha ...
 
mais comment tu sais que MOI j'y bosse ... il me semble pas l'avoir dit ici [:gratgrat]


---------------
ma vie, mon oeuvre - HomePlayer
n°389566
gilou
Modérateur
Modzilla
Posté le 11-05-2003 à 09:24:32  profilanswer
 

the real moins moins a écrit :

c'est ce que j'allais demander, je vois pas bien l'interet de programmer en java si c'est pour optimiser le bytecode à la main apres :D
 


Ils m'ont dit qu'ils font plus ca depuis un bail, en fait.  
Pourquoi en java? je suppose entre autres que la portabilité du code et l'homogeneite de l'interface entre divers OS (en clair WIN NT et Linux il y a 4 ans) y est pour quelque chose. Mais il y a eu plusieurs phases. Tout au depart, c'etait du C (ou du C++, je sais plus), et ca a evolué au cours des années.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°392521
senternal
Posté le 13-05-2003 à 18:40:33  profilanswer
 

gilou a écrit :


Ils m'ont dit qu'ils font plus ca depuis un bail, en fait.  
Pourquoi en java? je suppose entre autres que la portabilité du code et l'homogeneite de l'interface entre divers OS (en clair WIN NT et Linux il y a 4 ans) y est pour quelque chose. Mais il y a eu plusieurs phases. Tout au depart, c'etait du C (ou du C++, je sais plus), et ca a evolué au cours des années.
A+,


 
Euh, juste pour savoir, ils bossaient chez qui tes potes ?? Parce qu'en F1, si les interfaces RT etaient ecrites en Java sous NT/Linux en 98-99, ca devait etre folklo !! A l'epoque le RT sous Java, c'etait plutot de l'experimental si je me souviens bien... M'enfin, pour revenir au sujet, un compilo sera TOUJOURS plus performant qu'un code retouché a la mimine dans le byte-code. Apres si le programmeur ecrit des boucles infinies, on peut plus faire grand chose pour lui... Paix a son ame ou a son client...


Message édité par senternal le 13-05-2003 à 18:41:10
n°393077
gilou
Modérateur
Modzilla
Posté le 14-05-2003 à 10:53:47  profilanswer
 

Citation :

M'enfin, pour revenir au sujet, un compilo sera TOUJOURS plus performant qu'un code retouché a la mimine dans le byte-code


Tout depend du contexte et de l'époque; comme je l'ai dit, ça date du début de Java, quand il y avait pas beaucoup d'outils, et qu'ils etaient pas trop performant.
A+,


Message édité par gilou le 14-05-2003 à 10:56:43

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  La question inutile du jour

 

Sujets relatifs
question pour des champions, developpement site Web inside !!![sql ]question de base : qu'est ce que fait une jointure ?
ASP et base access... Petite question...Ptite question sur la fonction switch :)
[ Cherche langage de programmation ] + question PHP --> EXE ?POWERPOINT ptite question
Question de droit Delphi/SQL ServerDouble question (cache + printScreen)
p'tit question Access...Question de gros NOOB
Plus de sujets relatifs à : La question inutile du jour


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR