Lien Java Grinder : un compilateur Java pour PS2, N64, Megadrive, Amiga, C64... PostĂ© par devnewton đș (site web personnel) le 14 janvier 2023 Ă 11:46. Ătiquettes : java 10 14jan.2023 https://www.mikekohn.net/micro/java_grinder.php
# Z80
PostĂ© par Thomas Debesse (site web personnel, Mastodon) . ĂvaluĂ© Ă 7.
Excellent, tu vas pouvoir porter Opensara sur TI 84 !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Z80
PostĂ© par devnewton đș (site web personnel) . ĂvaluĂ© Ă 3.
Bah non, opensara est en javascript, pas en java.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Z80
PostĂ© par Thomas Debesse (site web personnel, Mastodon) . ĂvaluĂ© Ă 3.
Oh oui câest vrai ! Je tâai tellement associĂ© à « jeu en java » que jây pensais plus ! =)
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Z80
PostĂ© par Gil Cot â (site web personnel, Mastodon) . ĂvaluĂ© Ă 2.
Faut donc le traspilerscripter, j'ai bon ?
"It is seldom that liberty of any kind is lost all at once." â David Hume
[^] # Re: Z80
PostĂ© par Thomas Debesse (site web personnel, Mastodon) . ĂvaluĂ© Ă 4.
Tiens dâailleurs avec quoi fais-tu marcher sur le web tes jeux en java comme Newton Adventure et Ned et les makis ?
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Z80
PostĂ© par devnewton đș (site web personnel) . ĂvaluĂ© Ă 5.
J'utilise playn et le compilateur du projet GWT. Ăa marchouille, mais ces technos sont plus ou moins Ă l'abandon :(
J'avais commencĂ© un portage sur teavm, mais ce n'est pas trĂšs motivant de refaire la mĂȘme chose.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Pas vraiment un compilateur
PostĂ© par pulkomandy (site web personnel, Mastodon) . ĂvaluĂ© Ă 6.
Il s'agit en fait d'un "transpileur" qui convertit le bytecode java (fichiers .class) en assembleur pour chaque architecture ciblée. Il ne permet pas de se dispenser d'un compilateur existant qui va convertir le code source Java en fichier .class
Avantages de cette approche:
- ça marche avec n'importe quel langage qui peut se compiler vers un fichier .class
- pas besoin de parser le code source
Par contre il y a beaucoup de limitations, par exemple:
- pas de "garbage collection" (la mémoire est allouée et jamais libérée)
- les opcodes pour les switch/case et quelques autres ne sont pas disponibles
- on ne peut pas créer d'objets avec "new" ni utiliser de méthodes virtuelles
On est donc loin de pouvoir compiler le premier programme Java venu avec cette solution.
[^] # Re: Pas vraiment un compilateur
PostĂ© par GuieA_7 (site web personnel) . ĂvaluĂ© Ă 6.
"Un compilateur source Ă source, transpileur ou transcompilateur est un type de compilateur [...]" ( source )
(je pinaille mais merci des informations)
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.