Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Homme Profil pro Frédéric BOYER
    Développeur Java
    Inscrit en
    novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Nom : Homme Frédéric BOYER
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2012
    Messages : 4
    Points : 3
    Points
    3

    Par défaut Jadam : Une JVM écrite en Ada 2005

    Bonjour tout le monde.
    Je pensais à le faire depuis bien longtemps, voila que j'ai commencé à le coder.
    Faire une JVM complète écrite en Ada 2005.
    Vous allez me demander à quoi cela sert par rapport à la JVM Oracle et les autres (Kaffe, SableVM, etc) : Sans doute à rien.
    Sera t-elle plus performante qu'une autre JVM. Sans doute pas.
    Sera t-elle plus fiable : Il faut avouer que les JVM aujourd'hui sont d'une robustesse à toute épreuve.
    Peut-être sera t-elle plus portable ... Grâce à Ada.
    Peut-être qu'elle aura de meilleures qualités temps-réel que la JVM de base.

    C'est surtout d'un point de vue pédagogique et de la satisfaction personnelle que je lance ce projet. J'ai créé le projet dans sourceforge et j'invite quiquonque qui connait un peu Java et Ada à me rejoindre dans l'aventure !

    J'ai déjà un peu de code qui fonctionne, j'ai mis ce que j'avais fait sous Sourceforge:
    https://sourceforge.net/projects/jadam/

    Il y a quelques exemples de classes dans le répertoire test, c'est "assez" facilement compilable et essayable.
    Il y a un README qui explique comme compiler et toussah.

    Amusez vous bien les petits loups

    Frédéric

  2. #2
    Membre régulier
    Profil pro
    Mathématicien
    Inscrit en
    mars 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Mathématicien
    Secteur : Finance

    Informations forums :
    Inscription : mars 2012
    Messages : 69
    Points : 86
    Points
    86

    Par défaut

    Citation Envoyé par Ciceronne Voir le message
    Vous allez me demander à quoi cela sert par rapport à la JVM Oracle et les autres (Kaffe, SableVM, etc) : Sans doute à rien.
    En tout cas Jadam sera 100% utile pour le futur navigateur Ada garanti sans greffon - évidemment le plus sûr de monde .

  3. #3
    Invité de passage
    Homme Profil pro Frédéric BOYER
    Développeur Java
    Inscrit en
    novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Nom : Homme Frédéric BOYER
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2012
    Messages : 4
    Points : 3
    Points
    3

    Par défaut

    Bonjour,

    Pas mal de travail ce WE ... j'ai codé les float et les méthodes virtuelles, ainsi que deux ou trois autres goodies.
    Il faut que je mette à jour la documentation de ce qui est possible et PAS possible de faire avec jadam ... en espérant que la seconde liste se réduise au fur et à mesure. Il reste un gros travail à faire sur les "array". Les integer et les float sont codés mais il reste à faire les autres typers de base, char, boolean, byte, etc ...

    Zerte : La question est ... le browser on le développe sur Jadam en Ada avec GNAT/JVM ou Jadam fait parti du browser écrit en Ada pour machine native ?
    Bon allez cessons de réver, pour le moment System.out.println ça marche pas encore toutafay

    Moi qui "découvre" réellement Ada sur un projet relativement important (j'arrive sur les 4000 lignes de code today), je suis juste épaté de voir comme on est productif avec ce langage. Pas tellement lors de la création du code, mais de par sa clareté et sa rigueur, on évite énormement de bug et on comprend bien ce qu'on a fait quand on se relit meme longtemps après. Ada, I love you ...

    Allez ô boulot comme disait mes vieux Papa et Maman.

    Ciceronne
    Le codeur fou ...

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •