IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ada Discussion :

Jadam : Une JVM écrite en Ada 2005


Sujet :

Ada

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Points : 7
    Points
    7
    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 actif

    Homme Profil pro
    Mathématicien et développeur
    Inscrit en
    Mars 2012
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Mathématicien et développeur
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 132
    Points : 241
    Points
    241
    Billets dans le blog
    3
    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
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Points : 7
    Points
    7
    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 ...

Discussions similaires

  1. [.NET 2005] Hériter d'une interface écrite en VS.Net 2003 ?
    Par dotnet dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 09/02/2007, 17h33
  2. [JVM][FireFox] Selection d'une JVM
    Par Hikage dans le forum Général Java
    Réponses: 2
    Dernier message: 16/11/2005, 18h33
  3. Réponses: 6
    Dernier message: 21/06/2005, 21h45
  4. [Plugin][MYECLIPSE]Impossible de trouver une JVM
    Par tolsam dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 08/08/2004, 20h46
  5. Utilisation d'une dll écrite en delphi 5 dans VB6
    Par Jean-Louis dans le forum Langage
    Réponses: 4
    Dernier message: 05/08/2002, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo