溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

.net的語(yǔ)言是什么

發(fā)布時(shí)間:2020-07-24 10:16:51 來(lái)源:億速云 閱讀:408 作者:Leah 欄目:互聯(lián)網(wǎng)科技

本篇文章給大家分享的是有關(guān).net的語(yǔ)言是什么,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

net語(yǔ)言的全稱(chēng)是“ASP.NET”,是微軟新推出的一種編程框架理論或者說(shuō)是一種編程標(biāo)準(zhǔn),它可以通過(guò)微軟出品的Visual Studio開(kāi)發(fā)工具進(jìn)行項(xiàng)目開(kāi)發(fā),應(yīng)用于網(wǎng)站類(lèi)的開(kāi)發(fā)一般使用“C#”語(yǔ)言進(jìn)行編寫(xiě),應(yīng)用程序類(lèi)一般使用VB進(jìn)行編寫(xiě)。

NET語(yǔ)言的全稱(chēng)應(yīng)該是ASP.NET,是微軟新推出的一種編程框架理論或者說(shuō)是一種編程標(biāo)準(zhǔn),它可以通過(guò)微軟出品的Visual Studio 開(kāi)發(fā)工具進(jìn)行項(xiàng)目開(kāi)發(fā),應(yīng)用于網(wǎng)站類(lèi)的開(kāi)發(fā)一般使用C#語(yǔ)言進(jìn)行編寫(xiě),應(yīng)用程序類(lèi)一般使用VB進(jìn)行編寫(xiě)。

該語(yǔ)言編寫(xiě)的程序可以在安裝有 net frame 的所有操作系統(tǒng)上運(yùn)行(理論上這樣,實(shí)際我也沒(méi)有實(shí)驗(yàn)過(guò)),具有跨平臺(tái)的特性。

據(jù)說(shuō)微軟推出net的目的是為了和java對(duì)抗,因?yàn)閖ava通過(guò)java虛擬機(jī)可以在任何操作系統(tǒng)上運(yùn)行(跨平臺(tái))。

1..net框架的組成分為兩部分:

CLR:公共語(yǔ)言運(yùn)行時(shí)(Common Language Runtime),提供內(nèi)在管理,代碼安全性檢測(cè)等功能。

FLC:.NET框架類(lèi)庫(kù)(.NET Framework Class Library),提供大量應(yīng)用類(lèi)庫(kù),類(lèi)庫(kù)中有很多線程的資源可使用(比如:類(lèi),方法,屬性),提高開(kāi)效率。

2.CLR的結(jié)構(gòu):

CLS:公共語(yǔ)言規(guī)范,獲取各種語(yǔ)言轉(zhuǎn)換成統(tǒng)一的語(yǔ)法規(guī)范。

CTS:通用類(lèi)型系統(tǒng),將各種語(yǔ)言中的數(shù)據(jù)類(lèi)型轉(zhuǎn)換成統(tǒng)一的類(lèi)型

JIT:實(shí)時(shí)編譯器(即時(shí)編譯器)用于將轉(zhuǎn)換之后的語(yǔ)言編譯為二進(jìn)制語(yǔ)言,交給CPU執(zhí)行。

3 .NET運(yùn)行的機(jī)制流程

各種語(yǔ)言(c#,F#,j#等對(duì)應(yīng)的源程序)——>經(jīng)過(guò)CLS,CTS第一次編譯——>統(tǒng)一規(guī)范語(yǔ)言(中間語(yǔ)言)MSIL(.EXE,.DLL)——>JIT第二次編譯——>二進(jìn)制語(yǔ)言——>運(yùn)行在CPU中

java的運(yùn)行機(jī)制:

java——>編譯——>字節(jié)碼文件(.CLASS)——>jvm解釋?zhuān)╦vm虛擬機(jī))——>二進(jìn)制語(yǔ)言——>運(yùn)行在CPU中

以上就是.net的語(yǔ)言是什么,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

ne
AI