Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Free Pascal peut désormais générer du bytecode pour JVM
(machine virtuelle Java)

Le , par Alcatîz

21PARTAGES

1  0 
Free Pascal peut désormais générer du bytecode pour JVM
("Java Virtual Machine", machine virtuelle Java)

FPC peut désormais produire du bytecode Java conforme aux spécifications du JDK version 1.5 et supérieures. Un effort tout particulier a été réalisé pour introduire aussi peu de nouveautés syntaxiques et lexicales que possible dans les spécifications du langage de Free Pascal.

http://wiki.freepascal.org/FPC_JVM

Les premiers tests réalisés par darrylsite semblent prometteurs mais il est clair que FPC pour JVM n'est pas encore tout-à-fait prêt pour la production.

Et vous, qu'en pensez-vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 06/09/2011 à 13:21
Citation Envoyé par skywaukers Voir le message
Bonjour,

ma première réaction, ou plutôt intérrogation : à quoi cela sert-il ? Pour moi Free pascal s'éloigne de sa vocation : "write once, compile anywhere". Pourquoi faire du byte code quand on peut faire du natif ?

@++
Dany
Oui et non, Java ne m'intéresse pas en tant que plateforme, mais pour développer des MIDlet ou des application Androïd c'est nécessaire (ou pas).

Si FreePascal fait bien les choses, il permettra de compiler sous Androïd en Java et/ou ARM natif sans modifier le code source
Et dans ce cas le "write once, compile anywhere" prend tout son sens
2  0 
Avatar de skywaukers
Membre émérite https://www.developpez.com
Le 05/09/2011 à 22:31
Bonjour,

ma première réaction, ou plutôt intérrogation : à quoi cela sert-il ? Pour moi Free pascal s'éloigne de sa vocation : "write once, compile anywhere". Pourquoi faire du byte code quand on peut faire du natif ?

@++
Dany
1  0 
Avatar de richard
Membre éclairé https://www.developpez.com
Le 05/09/2011 à 23:17
Pour ma part c'est une bonne nouvelle.
J'avais utilisé il y a quelques années Canterbury Pascal qui faisait la même chose pour travailler sur un petit projet en collaboration avec un collègue qui avait récupéré des sources Pascal et qui voulait les interfacer avec d'autres sources en java. Ce qui fut fait, non sans peine parfois mais grosso modo les objectifs ont été atteints.
Canterbury Pascal ayant disparu si FPC prend la suite ça m'intéresse aussi. Il y a pléthore de sources Java qui peuvent ainsi être récupérées pour des projets Pascal.
1  0