Étiquette : Java

Java Panama : de l’assembleur dans votre code Java

Le nouveau projet « Panama » (Paradis fiscal Java) de l’Open JDK a pour but d’offrir la possibilité d’intégrer du code natif (API) dans votre code Java.
Par code natif, je veux dire assembleur, appelle au API de votre système, ou bibliothèque (library, dll) comme le font les programmeurs C.
Bien sûr, c’est contre nature par rapport à la philosophie Java du « Run every where« , mais c’est son paradis fiscal du code.

Ce projet se base sur le JDK  9 de « Open JDK »

Les grosses fonctionnalités attendues sont :

  • Appelle aux fonctions native et accès aux données (voir JEP191).
    C’est fonctionnalité qui permet d’inclure du code assembleur natif ! voir méthode : jdk.internal.panama.CodeSnippet.make()
  • possibilité de faire votre propre optimiser
  • Nouveaux « data layouts »
  • Des outils pour inclure des bibliothèques natives

Vous trouverez plus d’information sur les liens suivant :

 

 

Créer, tester vos expressions régulières ( Regexp ) pour Java, GO, JavaScript, Python …

Vous cherchez à créer et tester des expressions régulières ( Regexp ) dans vos langages favoris. Sur le Web il existe plusieurs solutions (toutes en Anglais) ...
Pour ma part, j'en ai retenu trois qui sorte du lot ...

Article mis à jour le 13 mai : ajout d'un troisième outils

Lire la suite

Mauvaise nouvelle: fin de RobotVM pour Java

C’est une mauvaise nouvelle dans le mode Java pour ceux qui utilisent RoboVM pour écrire en Java des applications pour IOS. Microsoft a décidé d’arrêter RobotVM pour Java, préférant se focaliser sur C#!
Il vous reste plus qu’à vous faire rembourser et à réfléchir à une solution alternative. Merci Microsoft ;-(

Vous trouverez plus d’informations chez :