首頁 >常見問題 >.net是什麼語言

.net是什麼語言

藏色散人
藏色散人原創
2020-07-14 11:11:3721829瀏覽

net語言的全名為“ASP.NET”,是微軟新推出的程式框架理論或者說是一種程式設計標準,它可以透過微軟出品的Visual Studio開發工具進行專案開發,應用於網站類別的開發一般使用「C#」語言進行編寫,應用程式類別一般使用VB進行編寫。

.net是什麼語言

NET語言的全名應該是ASP.NET,是微軟新推出的程式框架理論或是說是一種程式設計標準,它可以通過微軟出品的Visual Studio 開發工具進行專案開發,應用於網站類別的開發一般使用C#語言進行編寫,應用程式類別一般使用VB進行編寫。

該語言編寫的程式可以在安裝有 net frame 的所有作業系統上運行(理論上這樣,實際我也沒有實驗過),具有跨平台的特性。

據說微軟推出net的目的是為了和java對抗,因為java透過java虛擬機可以在任何作業系統上運行(跨平台)。

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

CLR:公共語言執行階段(Common Language Runtime),提供內在管理,程式碼安全性偵測等功能。

FLC:.NET框架類別庫(.NET Framework Class Library),提供大量應用類別庫,類別庫中有很多執行緒的資源可使用(例如:類,方法,屬性),提高開效率。

2.CLR的結構:

CLS:公共語言規範,取得各種語言轉換成統一的語法規範。

CTS:通用類型系統,將各種語言中的資料類型轉換成統一的類型

JIT:即時編譯器(即時編譯器)用於將轉換之後的語言編譯為二進位語言,交給CPU執行。

3 .NET運作的機制流程

各種語言(c#,F#,j#等對應的原始程式)->經過CLS,CTS第一次編譯->統一規範語言(中間語言)MSIL(.EXE,.DLL)->JIT第二次編譯->二進位語言->在CPU中執行

java的運作機制:

java——>編譯——>字節碼檔(.CLASS)——>jvm解釋(jvm虛擬機)——>二進位語言——>運行在CPU中

以上是.net是什麼語言的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn