Maison >Problème commun >Dans quelle langue est .net ?

Dans quelle langue est .net ?

藏色散人
藏色散人original
2020-07-14 11:11:3721840parcourir

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.

Dans quelle langue est .net ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn