Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > Ada
Ada Forum d'entraide sur la programmation en langage Ada
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/11/2012, 22h47   #1
Ciceronne
Invité de passage
 
Homme Frédéric BOYER
Développeur Java
Inscription : novembre 2012
Messages : 3
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 : 3
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
Ciceronne est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/11/2012, 04h30   #2
Zerte
Membre régulier
 
Mathématicien
Inscription : mars 2012
Messages : 58
Détails du profil
Informations personnelles :
Localisation : Suisse

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

Informations forums :
Inscription : mars 2012
Messages : 58
Points : 82
Points : 82
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 .
Zerte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 14h38   #3
Ciceronne
Invité de passage
 
Homme Frédéric BOYER
Développeur Java
Inscription : novembre 2012
Messages : 3
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 : 3
Points : 3
Points : 3
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 ...
Ciceronne est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h26.


 
 
 
 
Partenaires

Hébergement Web