Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

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

Le , par Alcatîz, Responsable Pascal, Delphi et Assembleur
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 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de skywaukers skywaukers - Membre chevronné 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
Avatar de richard richard - Membre confirmé 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.
Avatar de Paul TOTH 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
Offres d'emploi IT
Consultant technique éditeur logiciel h/f
Florian Mantione Institut - Languedoc Roussillon - Montpellier (34000)
Développeurs freepascal / javascript / c# H/F
LiveMon - Bretagne - Brest (29200)
Motion designer H/F
Maestro Corp. - Midi Pyrénées - Toulouse (31000)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -