徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
下载
比浏览器更快的访问!
 

受控代碼

指数 受控代碼

受控代碼(managed code)是來自微軟公司的術語,在中國大陸較多譯為托管代碼。受控代碼以CLI虛擬機執行,如微軟的.NET Framework共通語言執行平台,其他的CLI實作有Mono和DotGNU。.

6 关系: C++/CXHRESULTManaged codeSingularityWindows RuntimeXNA Game Studio Express

C++/CX

C++/CX (Visual C++ Component Extensions,Visual C++ 组件扩展) 是微软的C++编译器对C++的扩展,使得程序员可以比较方便地编写面向Windows Runtime(WinRT)的程序。这个语言规范引入了一系列语法和类库抽象,以对C++程序员来说比较自然的方式暴露了基于组件对象模型(COM)的WinRT编程范型的接口。 这个语言扩展从C++/CLI借用了语法,但是是面向WinRT和原生码而不是通用语言运行库和托管代码。.

新!!: 受控代碼和C++/CX · 查看更多 »

HRESULT

在计算机编程领域中,HRESULT是一种在 Windows 操作系统中使用的数据类型,并且曾更早在 IBM/Microsoft OS/2 操作系统中使用。用来表示错误和警告的情况。 HRESULT的最初目的是为了防止OS/2操作系统的不同子系统中的错误代码之间的冲突,正式地规定第三方和微软内部使用的错误代码范围。 HRESULT是基于数字的错误代码,HRESULT中的各个位编码包含有关错误代码的性质及其来源的信息。 HRESULT 错误码在COM编程领域很常见,它们构成了标准化的COM错误处理约定的基础。.

新!!: 受控代碼和HRESULT · 查看更多 »

Managed code

#重定向 受控代碼.

新!!: 受控代碼和Managed code · 查看更多 »

Singularity

Singularity,一種實驗性操作系统,在2003年至2010年間由微软研究院設計、發展出來。该操作系统的核心、驅動程式以及应用程序都以「受控代碼」写成。系统“Singularity”在设计上完全改头换面,不再以其性能為標準,而以系統稳定性作为首要标准。 Singularity操作系统會在系统构建、編寫程式等应用微软最先进的技术,例如Singularity的核心技术之一:软件独立进程(Software Isolated Processes,SIP)将采用“Type-safe”编程语言以及精简的指令完成,保证系统運作之间的高度独立性。SIP保证每个程序、驅動程式以及系统扩展组件都在獨立的SIP内运行,並不允许互相共享内存或修改自身代码,能夠使系统的稳定性增強。 微软将會在近期公布更多Singularity的详细技术资料。 Singularity的低级x86中断以汇编语言和C语言写成。一旦这些代码完成工作,它将调用核心,核心的运行时代码和垃圾收集器用C♯语言写成并在非安全模式下运行。Singularity的硬件抽象层用C++语言写成并运行在安全模式下。并且也有部分C代码负责调试工作。计算机的BIOS只在16位元真實模式自举阶段被调用;一旦系统进入32位元模式,Singularity将永远不再调用BIOS,而改以调用以Sing♯写出的设备驱动代码。当安装时,CIL形态的将藉由编译为x86形态的opcode。Bartok是一种以C#写成的早期优化编译器。 源代码和/或磁盘镜像将在工程完成时可用。.

新!!: 受控代碼和Singularity · 查看更多 »

Windows Runtime

Windows Runtime,或WinRT,是Windows 8中的一种跨平台应用程序架构。WinRT支持的开发语言包括C++(一般包括C++/CX)和托管语言C#和VB.NET,还有JavaScript。WinRT应用程序同时原生支持x86架构和ARM架构,同时为了更好的安全性和稳定性,也支持运行在沙盒环境中。 由于依赖于一些增强COM组件,WinRT本质上是一基于COM的API。正因为其COM风格的基础,WinRT可以像COM那样轻松地实现多种语言代码之间的交互联系,不过本质上是非托管的本地API。API的定义存储在以”.winmd"为后缀的元数据文件中,格式编码遵循ECMA 335的定义,和.Net使用的文件格式一样,不过稍有改进。de Icaza, Miguel (2011-09-15).

新!!: 受控代碼和Windows Runtime · 查看更多 »

XNA Game Studio Express

Microsoft XNA ("XNA's Not Acronymed"),完全支援受控代碼的運行環境,由微軟提供用以幫助電腦遊戲開發、電腦軟件開發及管理的一些工具。XNA把遊戲設計員從“反覆刻版編程”中解放出來,還把遊戲開發上的所有需要結合到一個系統之中。XNA 工具集在2004年3月24日在美國加州聖荷西市的遊戲開發者大會首次亮相,第一個公開技術預覽在2006年3月14日推出,最新版本3.0在2008年10月30日推出。.

新!!: 受控代碼和XNA Game Studio Express · 查看更多 »

重定向到这里:

托管代码

传出传入
嘿!我们在Facebook上吧! »