日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mono简介

發布時間:2023/12/18 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mono简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.



mono是指由Novell公司(由Xamarin發起,并由Miguel de lcaza領導的,一個致力于開創·NET在Linux上使用的開源工程。

Mono是一個由Novell公司(由Xamarin發起,并由Miguel de lcaza


領導的,一個致力于開創.NET在Linux上使用的開源工程。它包含了一個C#語言的編譯器,一個CLR的運行時,和一組類庫,并實現了 ADO NET和ASP NET。能夠使得開發人員在Linux用C#開發程序。)主持的項目.該項目的目標是創建一系列符合標準ECMA (Ecma-334和Ecma-335)的.Net 工具, 包括C #編譯器和共同語言(CL 即 Common Language)執行平臺(Platform).與微軟的.Net不同, Mono項目不僅可以運行于Windows系統內,還可以運行于Linux, FreeBSD, Unix, Mac OS X和Solaris。[


Mono現由Novell持有雙重許可, 這和Qt、Mozilla應用程序套件的情況相似.Mono的C #編譯器及其相關工具發布于GNU General Public License (GPL)之下,其運行時庫發布于GNU Lesser General Public License (LGPL)之下,其類庫發布于MIT License之下.這些均是開源協議因此Mono是一個開源軟件.如果你打算向Mono貢獻你的源碼,則你須簽署一個版權分派給Novell以允許它將這些代碼在其它協議下再申請許可,從而允許Novell保留其雙重許可的能力來持有Mono的商業協議[1]. 微軟開發了一個稱為共享源碼公共語言基礎(Shared Source Common Language Infrastructure, Shared Source CLI)的可用于FreeBSD, Windows, Mac OS X的.NET實現版本.微軟的共享源碼協議并不是開源軟件協議,且可能對于社區來說也是不足夠的(它明文禁止了對軟件的商業用途).我們還可以見到另外一個.NET實現版本, Portable NET項目,該項目與Mono項目有著很多相同的目標. Mono虛擬機包含一個實時編譯引擎,該引擎可用于如下處理器: x86, SPARC, PowerPC, ARM, S390 (32位模式和64位模式), x86-x64, IA64和64位模式的SPARC.該虛擬機可以將代碼實時編譯或者預先編譯到原生代碼.對于那些沒有列出來的系統,則使用的是代碼解釋器.



總結

以上是生活随笔為你收集整理的Mono简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。