Si à l’époque, C# ne fonctionnait que sur Windows, pourquoi avait-il une machine virtuelle ?
Donc à peu près toutes les réponses ici traitent de la portabilité future du code, ce qui n’est pas vraiment concerné. La raison pour laquelle il fonctionnait dans une VM est en grande partie qu’il y a des avantages à fonctionner dans une VM ! Au début de .NET, il y avait C#/VB.NET/C++(cli)/etc. Écrire du … Lire la suite