Les Secrets des Machines Virtuelles : Fonctionnement Interne de V8, JVM et BEAM


Details
Plongez au cœur des machines virtuelles et découvrez comment elles transforment le développement logiciel moderne ! Ce meetup dévoilera les secrets de trois moteurs majeurs : V8, JVM et BEAM (ERTS). Que vous soyez passionné(e) par la performance du JavaScript dans les navigateurs, la robustesse de la JVM pour les applications d'entreprise, ou la résilience de BEAM dans les systèmes distribués, ce rendez-vous est pour vous !
Voici le plan que je vous propose :
- Introduction aux machines virtuelles (30 minutes)
- Définition : Qu'est-ce qu'une machine virtuelle ?
- Rôles essentiels : Exécution, mémoire, et gestion de la concurrence.
- Présentation des candidats : V8, JVM et BEAM (ERTS).
- Analyse technique approfondie (45 minutes)
- V8 : Compilation Just-In-Time, optimisations dynamiques et gestion avancée de la mémoire (Orinoco).
- JVM : Compilation hybride (AOT et JIT), gestion de la mémoire (GC) et threads virtuels (Java 21+).
- BEAM (ERTS) : Processus légers, tolérance aux pannes et gestion concurrente des déchets.
- Comparaisons et applications concrètes (30 minutes)
- Cas d'utilisation : Développement web, big data, systèmes distribués et embarqués.
- Comparaison des forces : Modèles de concurrence, interopérabilité, écosystèmes et outils.
- Session Questions/Réponses et Discussion (15 minutes)
Animatrice :
Héla Ben Khalfallah (Experte en ingénierie logicielle et design de langages). Plus d'informations sur l'animatrice : LinkedIn, Blog & Medium.
Inscrivez-vous dès maintenant pour explorer les rouages des machines virtuelles et leur impact sur le développement logiciel moderne. 🚀✨

Les Secrets des Machines Virtuelles : Fonctionnement Interne de V8, JVM et BEAM