Une Machine Virtuelle C, C++, Java et Objective C

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
17
sept.
2001
Internet
Le grand avantage de Java, la portabilité instantanée, est maintenant accessible pour d'autres langages : en effet, voici une machine virtuelle qui peut être programmée en C/C++, Java et Objective C .
Elle offre de plus un accès à OpenGL 1.2, comme le montrent les sympatiques démos du package...
Le tout étant en GPL !
Il ne reste plus qu'à l'intégrer dans Mozilla & consorts ;-)

Aller plus loin

  • # J'ai vu tourner ça

    Posté par  (site web personnel) . Évalué à 2.

    On m'a montré ça. Ca tourne très bien (voir trop rapidement) et ça à l'air bien plus puissant que le Java.

    A suivre.
    • [^] # Re: J'ai vu tourner ça

      Posté par  . Évalué à 0.

      Tu etais sous linux ou windows
      tu peux me joindre à :
      tao_pay@caramail.com
      • [^] # Re: J'ai vu tourner ça

        Posté par  (site web personnel) . Évalué à 1.

        C'etait sous windows mais l'intéret d'une machine virtuelle est plutot de pouvoir porter simplement un programme de l'un à l'autre.

        Java a de bonne idées mais ça n'a pas la rapididté de ce que j'ai vu.
        • [^] # Re: J'ai vu tourner ça

          Posté par  (site web personnel) . Évalué à 2.

          Ouaip enfin la rapidité est dû aussi au fait que ca utilisait directement opengl... la rapidité pure du bouzin, je ne sais pas; c'est vrai que ça a l'air bien en tout cas.
          J'aimerai bien que ce soit intégré en plugins sous les navigateurs *nix moi ;-)
          • [^] # Re: J'ai vu tourner ça

            Posté par  . Évalué à 5.

            Bah moi, après avoir feuilleté les specs, je peux dire que je n'aimerai pas du tout avoir un plugin pour ce machin là dans mon browser. En tout cas, pas dans l'état actuel dse choses... Vous avez vu ne serait-ce que un mot sur la sécurité vous ???
            Je voudrai pas paraitre trop rabajoi (tiens, çà s'écrit comment rabajoi?), mais quand on veux donner dans le code mobile et ce genre de choses, on se penche un peu là dessus. Dans Java au moins, c'est fait, et pas mal fait en plus. En très bref :

            - vérification du bytecode avant exécution pour garantir l'integrité de la machine virtuelle (-> un programme va pas écrire n'importe où). Sans ça, point de salut.
            - système de permissions integré au langage (les ressources critiques sont protégés dans l'API, et le programmeur peut lui aussi proteger ce que bon lui semble
            - controle de la politique de sécurité par l'utilisateur

            Alors que là... rien.

            Et au niveau performances, on dira ce qu'on voudra, mais Java 3D, c'est rapide. Suffisamment au moins pour des p'tits jeux dans ton Mozilla.
            Et quand on veux vraiment de la top performance, on se fend d'une compilation avant de jouer la première fois, c'est pas un drame, on n'a pas non plus 36 OS chez soit.
            Et puis les jeux en bytecode, ça sert qu'à se garder les sources.
            Et puis quand je joue, j'ai pas envie d'avoir de la mémoire consommée par un browser dont je ne me sers pas.
            Et puis troll toi meme d'abord. Et comment on fait un e accent grave sur un clavier italien ?

            Ceci dit, la première partie de mon message est vraiment sérieuse. Je compte bien mailer l'auteur de ce soft, dont l'idée est bonne je crois, pour en parler avec lui.

            Thomas.
            • [^] # Re: J'ai vu tourner ça

              Posté par  . Évalué à -2.

              > Et puis troll toi meme d'abord. Et comment on
              > fait un e accent grave sur un clavier italien ?

              Pardon, circonflexe, le grave je l'ai.

              Thomas.
            • [^] # Re: J'ai vu tourner ça

              Posté par  . Évalué à 1.

              Ça s'écrit rabat-joie.

              Pour ce qui est des accents, sous X, tu peux choisir par exemple le layout "intl" qui te permet d'utiliser la touche alt droite comme une touche compose : RAlt ' e donne é, RAlt ` e donne è, etc...
              Pour utiliser ce layout, tu ajoute la ligne :

              Option "XkbLayout" "intl"

              dans la section "InputDevice" définissant ton clavier dans /etc/X11/XF86Config.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.