Der vollständige Name der NET-Sprache ist „ASP.NET“. Es handelt sich um eine neue Programmier-Framework-Theorie oder einen von Microsoft eingeführten Programmierstandard. Sie kann für die Projektentwicklung und -anwendung mithilfe des Visual Studio-Entwicklungstools verwendet werden von Microsoft. Die Entwicklung von Website-Klassen erfolgt im Allgemeinen in der Sprache „C#“ und die Anwendungsklasse wird im Allgemeinen in VB geschrieben.
Der vollständige Name der NET-Sprache sollte ASP.NET sein, eine neue Programmier-Framework-Theorie oder ein von Microsoft eingeführter Programmierstandard Die von Microsoft erstellten Visual Studio-Entwicklungstools werden für die Projektentwicklung verwendet. Die Entwicklung von Website-Klassen erfolgt im Allgemeinen in der Sprache C# und die Anwendungsklasse wird im Allgemeinen in VB geschrieben.
In dieser Sprache geschriebene Programme können auf allen Betriebssystemen mit installiertem Net Frame ausgeführt werden (theoretisch habe ich es nicht in der Praxis getestet) und verfügen über plattformübergreifende Eigenschaften.
Es wird gesagt, dass Microsoft Net ins Leben gerufen hat, um mit Java zu konkurrieren, da Java über die Java Virtual Machine (plattformübergreifend) auf jedem Betriebssystem ausgeführt werden kann.
1. Die Komponenten des Netzframeworks sind in zwei Teile unterteilt:
CLR: Common Language Runtime (Common Language Runtime), das interne Verwaltung, Codesicherheitserkennung und andere Funktionen bereitstellt.
FLC: .NET Framework-Klassenbibliothek, die eine große Anzahl von Anwendungsklassenbibliotheken bereitstellt. In der Klassenbibliothek stehen viele Thread-Ressourcen zur Verfügung, um die Entwicklungseffizienz zu verbessern.
2. CLR-Struktur:
CLS: Common Language Specification, die verschiedene Sprachen in einheitliche Syntaxspezifikationen umwandelt.
CTS: Gemeinsames Typsystem, konvertiert Datentypen in verschiedenen Sprachen in einheitliche Typen
JIT: Just-in-Time-Compiler (Just-in-Time-Compiler) wird zum Kompilieren verwendet Die in Binärsprache konvertierte Sprache wird zur Ausführung an die CPU übergeben.
3 .NET-Betriebsmechanismusprozess
Verschiedene Sprachen (Quellprogramme entsprechend c#, F#, j# usw.)——> —> Einheitliche Spezifikationssprache (Zwischensprache) MSIL (.EXE, .DLL) ——>Zweite JIT-Kompilierung ——>Binärsprache ——>Laufen in der CPU
Java-Betriebsmechanismus:
Java——>Kompilierung——>Bytecode-Datei (.CLASS)——>JVM-Interpretation (JVM Virtual Machine)——>Binärsprache—>In CPU ausführen
Das obige ist der detaillierte Inhalt vonWelche Sprache ist .net?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!