C'est desesperant ... Un vrai dialogue de sourds ...
Personne ne dit que Java est plus rapide que le C. Bien entendu dans 99% des cas une application en C sera plus rapide et consomera moins de memoire qu'une application Java.
Par contre il y a quelquechose qu'on ne peut nier : avec le temps les JVM et les compilateurs JIT s'ameliorent enormement, les performances de Java augmentent de plus en plus, et _dans certains cas tres precis_ les optimisations effectuees par le compilateur JIT peuvent donner des performances excellentes (superieures a certaines implementations en C).
Mais globalement, le C reste plus rapide que Java.
Sans vouloir te blesser, si personne ne comprend ce que tu dis, ce n'est peut-être pas que les gens ne savent lire mais que tu as des difficultés pour t'exprimer ...
Non tu n'as pas compris: quand tu veux mettre a jour ton materiel tu achetes deux cartes toutes neuves plus une carte mere pour les supporter parce que tu comprends, le jeu ne va pas se satisfaire de deux vieilles cartes graphiques ...
Je ne sais pas si vous avez remarque mais pour les jeux hype recents, il faut _toujours_ le derniers materiel. Je ne sais pas comment s'arrange les developpeurs mais ca bouffe toujours le maximum de ressources disponibles ... On dirait que c'est fait expres.
Euh ... le Java n'est pas interprete (pas en tant que tel)
Et puis c'est quoi ton trip avec la libc ?? Pourquoi la reecrire en Java ??
De plus, je te signale qu'une grosse partie des API Java est implemente en Java, seules les parties ou on ne peut pas faire autrement son ecrites avec JNI ...
Le J2SE 1.5 implementera deja du partage de classes entre differentes JVM.
One of the more significant updates is the introduction of class data sharing in the HotSpot JVM. This technology not only shares read-only data between multiple running JVMs, but also improves startup time, as core JVM classes are pre-packed.
Pour les variables locales, je suis d'accord ca ne sert a rien. Par contre pour certaines variables referencees dans plusieurs objets et de scope plus global, ca peut-etre utile.
Je ne termine pas toutes mes methodes par
myObj1 = null;
myObj2 = null;
...
mais dans certaines methodes de cleanup je fais bien attention a nettoyer les references.
C'est au developpeur a savoir ce qu'il fait (comme toujours)
C'est moins rare que ce que tu penses, surtout dans les applications J2EE ou tu peux avoir des hashmap qui cachent des objets qui eux meme ont encore peut etre des reference sur d'autres trucs ...
Mettre les references a null quand tu ne les utilises plus est un bon reflexe. Avec ca tu es sur que tu n'auras pas de mauvaise surprise, c'est une precaution. En plus, ca n'a aucun impact negatif.
De toute maniere, ce n'est pas Java qui est en cause, c'est le developpeur. C'est a lui de veiller a ne pas faire n'importe quoi avec la memoire.
C'est le probleme de Java : il a l'air simple et la reputation de l'etre ... Hors il ne l'est pas. Programmer en Java c'est facile, bien programmer en Java c'est aussi difficile que de bien programmer en C, en PERL ou quoi que ce soit.
Bien sur il faut faire attention a la gestion de la memoire en Java. Il faut toujours assigner null a une reference lorsqu'on ne l'utilise plus.
Et les jeux GBA (par exemple) qui coutent 30$ sur amazon US et 37 euros sur amazon FR (sans compte que je l'ai paye 43 euros dans un hypermarche en Belgique) ...
Justement non ... Microsoft est en situation de monopole et c'est ca qui change tout. C'est de l'abus de position dominante pour imposer d'autres produits. C'est un truc que les gens ne comprennent pas ... Ils ne voient pas le mal ("d'autres boites le font aussi et on n'en fait pas un fromage")
Tu ne peux pas admettre que tu t'es emballe pour rien, que c'est vrai que l'attitude d'ACBM n'etait peut-etre pas tout a fait correct (d'un point de vue moral), et qu'apres tout cette histoire ne te concerne pas personnellement donc ca ne sert a rien d'en faire des insomnies ...
Chaque fois que quelqu'un te repond, tu remets encore une couche de mauvaise foi ...
C'est par toi que j'ai entendu parler pour la premiere fois de cette affaire ;-)
Et puis un autre truc qui me fait rire : si Guillermito gagne, bah c'est qu'il est mechant car il a fait parle de lui, et s'il perd il est mechant la justice l'a prouve .... A part ca tu vas nous dire que tu n'as rien contre lui ? ;-)
Je ne connaissais pas cette affaire, la premiere fois que j'en entends parle c'est ici dans ton journal. Histoire d'avoir un second son de cloche j'ai ete lire la page de Kitetoa plus les quelques liens par-ci par-la.
Je dois avouer que je ne comprends pas ta virulence dans cette histoire.
- Apparemment, Tegam a lance un antivirus sense attraper tout les virus existants ou futurs (personnellement, ca me semble enorme mais bon, ce n'est pas le probleme).
- Guillermito fait un test de l'antivirus et arrive a la conclusion que c'est faux. Il semblerait que son test etait serieux etant donne que tout les outils pour reproduire ce test etaient disponibles.
- Apres ca, Tegam (a qui forcement ce test ne plait pas) lance un proces pour contrefacon (je ne vois pas trop ce qui est contrefait mais bon, la justice tranchera).
- Ensuite le Virus Informatique fait un dossier (que je n'ai pas lu, donc je ne peux pas juger) ou une interview de Guillermito vieille de 7 ans, sensee ne pas etre diffusee, et effectuee par une partie prenante a l'affaire est diffusee, accompagnee de photos volees. Sans juger le fond, effectivement la forme manque d'ethique et de professionalisme.
- Enfin, Kitetoa prends position sur la _forme_ du dossier pour denoncer ce qui semble est un lynchage mediatique de Guillermito de la part du Virus.
Avec ca, je ne vois pas ce qui te fait crier au complot galactique contre la societe Tegam de la part de Kitetoa et de Guillermito. Apparemment c'est plus un reglement de compte entre une societe d'antivirus un peu presomptueuse et un technicien qui a publie un test ne plaisant pas a cette boite. Maintenant ce que vient faire le Virus Info au milieu je n'en sais rien ... Je trouve que Kitetoa a bien fait de denoncer les pratiques assez douteuses utilisees dans ce dossier ...
Exactement ... Comme d'habitude si on n'y regarde pas de pret, on ne voit pas le probleme (bah quoi, un navigateur/messenger/lecteur multimedia c'est normal dans un OS).
Sauf que MS est en situation de monopole et qu'ils utilisent ce monopole pour imposer leurs technos (IE qui a sa version personnelle des standards web, MediaPlayer qui utilise par defaut un format ferme made in MS, .....)
C'est la situation de monopole qui change tout. La strategie commerciale (et illegale) derriere est claire : abus de position dominante.
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 2.
Personne ne dit que Java est plus rapide que le C. Bien entendu dans 99% des cas une application en C sera plus rapide et consomera moins de memoire qu'une application Java.
Par contre il y a quelquechose qu'on ne peut nier : avec le temps les JVM et les compilateurs JIT s'ameliorent enormement, les performances de Java augmentent de plus en plus, et _dans certains cas tres precis_ les optimisations effectuees par le compilateur JIT peuvent donner des performances excellentes (superieures a certaines implementations en C).
Mais globalement, le C reste plus rapide que Java.
Tout le monde est d'accord la ?
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 5.
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 2.
Tu sors des trucs qui n'ont aucuns sens et puis tu t'excites parce qu'on ne les comprends pas.
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 3.
Je ne comprends absolument pas ou tu veux en venir ...
Pourquoi veux-tu une librairie en Java pour developper en C ??
[^] # Re: ceci n'est pas un titre
Posté par Nelis (site web personnel) . En réponse au journal Jouer à deux c'est mieux. Évalué à 3.
Je ne sais pas si vous avez remarque mais pour les jeux hype recents, il faut _toujours_ le derniers materiel. Je ne sais pas comment s'arrange les developpeurs mais ca bouffe toujours le maximum de ressources disponibles ... On dirait que c'est fait expres.
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 2.
Et puis c'est quoi ton trip avec la libc ?? Pourquoi la reecrire en Java ??
De plus, je te signale qu'une grosse partie des API Java est implemente en Java, seules les parties ou on ne peut pas faire autrement son ecrites avec JNI ...
[^] # Re: Ca ne m'etonne pas
Posté par Nelis (site web personnel) . En réponse au journal On comprend mieux pourquoi ils sont souvent en panne. Évalué à 4.
C'est moi ou les gens sont de moins en moins subtil au second degre ?
# Ca ne m'etonne pas
Posté par Nelis (site web personnel) . En réponse au journal On comprend mieux pourquoi ils sont souvent en panne. Évalué à 3.
Pourtant pour ce genre d'appareil, j'aurais tendance a mettre un Linux minimaliste, c'est plus facile a administrer ...
[^] # Re: Trop tard...
Posté par Nelis (site web personnel) . En réponse au journal Yahoo ferme l'acces a sa messagerie instantanee .... Évalué à 1.
# Pas cons ...
Posté par Nelis (site web personnel) . En réponse au journal Jouer à deux c'est mieux. Évalué à 5.
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 2.
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 2.
C'est comme je ne vois pas ce que la surcharge des operateurs vient faire la dedans ...
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 4.
One of the more significant updates is the introduction of class data sharing in the HotSpot JVM. This technology not only shares read-only data between multiple running JVMs, but also improves startup time, as core JVM classes are pre-packed.
Voir http://java.sun.com/developer/technicalArticles/releases/j2se15/(...)
Donc c'est pour bientot ;-)
[^] # Re: Faux
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 2.
Je ne termine pas toutes mes methodes par
myObj1 = null;
myObj2 = null;
...
mais dans certaines methodes de cleanup je fais bien attention a nettoyer les references.
C'est au developpeur a savoir ce qu'il fait (comme toujours)
[^] # Re: re : Aide mnémotechnique pour cp
Posté par Nelis (site web personnel) . En réponse au message Aide mnémotechnique pour cp. Évalué à 2.
Moi en tout cas je ne la comprends pas.
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 6.
Mettre les references a null quand tu ne les utilises plus est un bon reflexe. Avec ca tu es sur que tu n'auras pas de mauvaise surprise, c'est une precaution. En plus, ca n'a aucun impact negatif.
De toute maniere, ce n'est pas Java qui est en cause, c'est le developpeur. C'est a lui de veiller a ne pas faire n'importe quoi avec la memoire.
[^] # Re: Deux cartes ?
Posté par Nelis (site web personnel) . En réponse au journal Une histoire de clé et de TV.... Évalué à 2.
Enfin, tout ce qu'on peut faire avec deux tuners quoi ;-)
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 5.
Bien sur il faut faire attention a la gestion de la memoire en Java. Il faut toujours assigner null a une reference lorsqu'on ne l'utilise plus.
[^] # Re: c'est de bonne guerre mais ...
Posté par Nelis (site web personnel) . En réponse à la dépêche Microsoft au rabais contre GNU/Linux. Évalué à 3.
[^] # Re: mouaif
Posté par Nelis (site web personnel) . En réponse à la dépêche Le jugement européen contre Microsoft entre parenthèses. Évalué à 10.
Justement non ... Microsoft est en situation de monopole et c'est ca qui change tout. C'est de l'abus de position dominante pour imposer d'autres produits. C'est un truc que les gens ne comprennent pas ... Ils ne voient pas le mal ("d'autres boites le font aussi et on n'en fait pas un fromage")
MS est en _monopole_, c'est ca la difference.
[^] # Re: Excellent
Posté par Nelis (site web personnel) . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 2.
http://www.roboforge.net(...)
Et si tu vas voir dans la FAQ ( http://www.roboforge.net/info/faq.htm(...) ) tu verras qu'il est bien ecrit en Java3D. ;-)
[^] # Re: et la réflexion?
Posté par Nelis (site web personnel) . En réponse au journal Affaire Guillermito/Kitetoa/Viguard : nouveautés et désillusions. Évalué à 2.
Tu ne peux pas admettre que tu t'es emballe pour rien, que c'est vrai que l'attitude d'ACBM n'etait peut-etre pas tout a fait correct (d'un point de vue moral), et qu'apres tout cette histoire ne te concerne pas personnellement donc ca ne sert a rien d'en faire des insomnies ...
Chaque fois que quelqu'un te repond, tu remets encore une couche de mauvaise foi ...
[^] # Re: et la réflexion?
Posté par Nelis (site web personnel) . En réponse au journal Affaire Guillermito/Kitetoa/Viguard : nouveautés et désillusions. Évalué à 2.
Et puis un autre truc qui me fait rire : si Guillermito gagne, bah c'est qu'il est mechant car il a fait parle de lui, et s'il perd il est mechant la justice l'a prouve .... A part ca tu vas nous dire que tu n'as rien contre lui ? ;-)
[^] # Re: Résumé pour les pressés
Posté par Nelis (site web personnel) . En réponse au journal Affaire Guillermito/Kitetoa/Viguard : nouveautés et désillusions. Évalué à 7.
Je dois avouer que je ne comprends pas ta virulence dans cette histoire.
- Apparemment, Tegam a lance un antivirus sense attraper tout les virus existants ou futurs (personnellement, ca me semble enorme mais bon, ce n'est pas le probleme).
- Guillermito fait un test de l'antivirus et arrive a la conclusion que c'est faux. Il semblerait que son test etait serieux etant donne que tout les outils pour reproduire ce test etaient disponibles.
- Apres ca, Tegam (a qui forcement ce test ne plait pas) lance un proces pour contrefacon (je ne vois pas trop ce qui est contrefait mais bon, la justice tranchera).
- Ensuite le Virus Informatique fait un dossier (que je n'ai pas lu, donc je ne peux pas juger) ou une interview de Guillermito vieille de 7 ans, sensee ne pas etre diffusee, et effectuee par une partie prenante a l'affaire est diffusee, accompagnee de photos volees. Sans juger le fond, effectivement la forme manque d'ethique et de professionalisme.
- Enfin, Kitetoa prends position sur la _forme_ du dossier pour denoncer ce qui semble est un lynchage mediatique de Guillermito de la part du Virus.
Avec ca, je ne vois pas ce qui te fait crier au complot galactique contre la societe Tegam de la part de Kitetoa et de Guillermito. Apparemment c'est plus un reglement de compte entre une societe d'antivirus un peu presomptueuse et un technicien qui a publie un test ne plaisant pas a cette boite. Maintenant ce que vient faire le Virus Info au milieu je n'en sais rien ... Je trouve que Kitetoa a bien fait de denoncer les pratiques assez douteuses utilisees dans ce dossier ...
[^] # Re: Euh... C'est si mal ?
Posté par Nelis (site web personnel) . En réponse au journal Bonne Nouvelle pour PetitMou.... Évalué à 1.
Sauf que MS est en situation de monopole et qu'ils utilisent ce monopole pour imposer leurs technos (IE qui a sa version personnelle des standards web, MediaPlayer qui utilise par defaut un format ferme made in MS, .....)
C'est la situation de monopole qui change tout. La strategie commerciale (et illegale) derriere est claire : abus de position dominante.