Maison >Problème commun >Dans quelle langue est .net ?
Le nom complet du langage NET est "ASP.NET". Il s'agit d'une nouvelle théorie du cadre de programmation ou d'un standard de programmation introduit par Microsoft. Il peut être utilisé pour le développement de projets et d'applications via l'outil de développement Visual Studio produit. par Microsoft. Le développement des classes de sites Web est généralement écrit en langage "C#", et la classe d'application est généralement écrite en VB.
Le nom complet du langage NET doit être ASP.NET, qui est une nouvelle théorie du cadre de programmation ou un standard de programmation lancé par Microsoft. Microsoft Les outils de développement Visual Studio produits sont utilisés pour le développement de projets. Le développement des classes de sites Web est généralement écrit en langage C# et la classe d'application est généralement écrite en VB.
Les programmes écrits dans ce langage peuvent fonctionner sur tous les systèmes d'exploitation avec net frame installé (en théorie, je ne l'ai pas testé en pratique) et ont des caractéristiques multiplateformes.
On dit que Microsoft a lancé net pour concurrencer Java, car Java peut fonctionner sur n'importe quel système d'exploitation via la machine virtuelle Java (multiplateforme).
1. Les composants du framework net sont divisés en deux parties :
CLR : Common Language Runtime (Common Language Runtime), qui assure la gestion interne, la détection de la sécurité du code et d'autres fonctions.
FLC : bibliothèque de classes .NET Framework, qui fournit un grand nombre de bibliothèques de classes d'application. De nombreuses ressources de thread sont disponibles dans la bibliothèque de classes (telles que des classes, des méthodes, des propriétés) pour améliorer l'efficacité du développement.
2. Structure CLR :
CLS : Common Language Spécification, qui convertit divers langages en spécifications de syntaxe unifiées.
CTS : système de types communs, convertit les types de données dans diverses langues en types unifiés
JIT : le compilateur juste-à-temps (compilateur juste-à-temps) est utilisé pour compiler le Le langage converti en langage binaire est transmis au CPU pour exécution.
3 Processus du mécanisme de fonctionnement .NET
Divers langages (programmes sources correspondants pour c#, F#, j#, etc.)——>Compilé pour la première fois par CLS et CTS— —>Langage de spécification unifié (langage intermédiaire) MSIL (.EXE, .DLL)——>Deuxième compilation JIT——>Langage binaire——>Fonctionnement en CPU
Mécanisme d'exploitation Java :
java——>Compilation——>Fichier de bytecode (.CLASS)——>Interprétation jvm (machine virtuelle jvm)——>Langage binaire——>Exécuter dans le CPU
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!