Oui, enfin perso je dis pré-compilé, histoire que la différence soit faite avec les langages compilés en exécutables binaires
sauf que le bytecode permet plein de choses qui ont augmenté pas mal les perfs de Java et C# : style la compilation à la volée "Just In Time" (JiT).
La compilation est bel et bien réelle, ça sert vraiment à rien de faire une différence entre un langage "pré compilé" et un langage "binaire". C'est plutôt qu'on est dans un "langage avec VM" ou "langage sans VM". Tous les langages de Micro$oft sont à VM, et il faut absoluement bien configurer ton visual studio si tu veux coder en C++ sans la VM derrière (sinon tu as visual C++ et ça devient vite très différent).
Certains langages peuvent nécessiter une VM sans être compilés (à moins que ça ne porte un nom différent ?). Après, je sais bie ce qu'apporte le bytecode à Java.
Si on pouvait se contenter de répondre aux besoins du PO on éviterait quand même le HS. La discussion sur la pertinence du langage Java pour une appli web peut faire l'objet d'un nouveau topic à part pour ceux qui le souhaitent.
Connectez-vous pour pouvoir poster un message.
Connexion
Pas encore membre ?
Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte