|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Frédéric BOYERDéveloppeur Java Inscription : novembre 2012 Messages : 3 ![]() |
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 |
|
|
10
|
|
|
#2 |
|
Membre régulier
![]() Mathématicien Inscription : mars 2012 Messages : 58 ![]() |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Frédéric BOYERDéveloppeur Java Inscription : novembre 2012 Messages : 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 ... |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com