Orateur
Description
Nous avançons inéluctablement vers les environnements de la programmation fonctionnelle (par exemple Scala), et vers les architectures distribuées (par exemple Apache Spark).
Il n'est pas question de perdre les acquis des développements accumulés avec les langages plus traditionnels (C/C++/Java/Python), qui ont produit très souvent nos solutions algorithmiques qui resteront précieuses.
Comment assurer l'interpénétration des deux mondes ? Quelles sont les difficultés ?
Cette présentation détaillera quelques technologies qui aident à mettre en œuvre de tels interfaces, les difficultés, les enjeux de performance, compte tenu du point majeur soulevé par le contact entre le monde de la JVM, le monde de Python, et le code natif de C/C++/Fortran.
Thèmes associés
Langages
Calculs