• 通用語言執行平台(Common Language Runtime,簡稱CLR)是微軟為他們的.NET的虛擬機器所選用的名稱。它是微軟對通用语言架构(CLI)的實作版本,它定義了一個程式碼執行的環境。CLR執行一種稱為通用中间语言的字节码,這個是微軟的通用中间语言實作版本。...
    2 KB (242 words) - 15:05, 15 April 2024
  • .NET框架 (redirect from .NET)
    NET包含許多有助於互聯網和內部网应用迅捷发的技術。 .NET框架是微軟公司继Windows DNA之后的新发平台,採用系統虛擬機器運行,以通用語言運行(Common Language Runtime)为基础,支援多种語言(C#、F#、VB.NET、C++、Python等)的開发。 .NET也为應用程式介面(API)提供了新...
    46 KB (4,928 words) - 16:13, 3 June 2025
  • CLR 可以指: 通用語言運行(Common Language Runtime,簡稱CLR) 算法导论(因作者姓名首个英文字母的縮寫而被称为CLR)...
    179 bytes (27 words) - 07:30, 3 March 2024
  • 运行环境,这使得开发者可以用规范内定义的各种高级语言来开发软件,并且无需修正即可将软件运行在不同的计算机体系结构上。國際標準CLI定義在ISO/IEC 23271,最新版本在2012年修定。 通用語言運行(CLR)則是微軟對此標準(CLI)的實作。 CLI标准包含以下更详细的规范 通用类型系统(Common...
    4 KB (393 words) - 09:00, 8 April 2024
  • 通用中间语言(Common Intermediate Language,簡稱CIL,发音为"sill"或"kill")是一种属于通用语言架构和.NET框架的低階(lowest-level)的人类可读的编程语言。目标为.NET框架的语言被编译成CIL,然后汇编成字节码。CIL类似一个面向对象的組合语...
    4 KB (470 words) - 13:56, 23 December 2022
  • 运行环境(英語:Runtime environment)又称“运行时系统”(run-time system),指一种半编译的執行碼在目標機器上运行時的环境。 運行環境是一種介乎编译器及直译器的執行方式。大多数编程语言都有某种形式的运行时系统,提供程序运行的环境。这个环境可以解决许多问题,包括应用程...
    1 KB (175 words) - 08:26, 4 February 2025
  • 运行时环境,并有可能利用那些传统静态编译器不能获得的信息,生成更高效的代码。 大多数动态重编译器用于在执行时不同架构间转换机器码。这是一个在模拟传统游戏平台中往往需要执行的任务。在其他情况下,系统可采取动态重编译作为自适应优化的一部分,以执行可移植程序,如 Java 与 .NET 通用语言运行...
    4 KB (506 words) - 16:18, 25 January 2022
  • 机器语言(machine language)是一種指令集的體系。这种指令集称为機器碼(machine code),是電腦的CPU或GPU可直接解讀的資料。 機器碼有時也被稱為原生碼(Native Code),這個名詞比較強調某種程式語言或函式與執行平台相關的部份。 机器语言...
    3 KB (397 words) - 17:04, 2 August 2023
  • 語言寫成的原始碼(原始語言)轉換成另一種程式語言(目標語言)。 它主要的目的是將便于人编写、阅读、维护的高级计算机语言所寫作的原始碼程式,翻译为计算机能解读、运行的低阶机器语言的程序,也就是執行檔。编译器将原始程序(source program)作为输入,翻译产生使用目标语言(target...
    12 KB (1,308 words) - 05:05, 31 March 2025
  • 计算机程序设计主题 二进制翻译 HotSpot 通用語言運行 Crusoe(英语:Transmeta Crusoe),一种微处理器,基本上执行从x86代码到微处理器内部微码的即时编译 GNU lightning — 一个在运行时生成汇编语言代码的 LLVM 自修改代码 跟踪即时编译(英语:Tracing...
    24 KB (3,384 words) - 10:48, 9 January 2025
  • Node.js (category JavaScript函式)
    規模。這些技術通常用於資料密集的即時應用程式。 Node.js 大部分基本模組都用 JavaScript 語言編寫。在 Node.js 出現之前,JavaScript 通常作為用戶端程式設計語言使用,以JavaScript 寫出的程式常在用戶的瀏覽器上執行。Node.js 的出現使 JavaScript...
    32 KB (3,121 words) - 04:51, 2 May 2025
  • BOO (category .NET程式語言)
    與其他的.Net語言一樣,BOO並無法產生二进制代碼。但與其他.Net語言最大的不同,它除了可以被編譯為MSIL Byte Code,在通用语言运行(Common Language Runtime)執行之外,還可以作為script來執行(使用booi、booish)。 下面是一个在命令行上輸出Hello...
    4 KB (322 words) - 05:50, 5 February 2021
  • LLVM (category C語言家族)
    運行,LLVM目前支援Ada、C语言、C++、D語言、Fortran、Haskell、Julia、Objective-C、Rust及Swift的編譯,它使用許多的編譯器,有些來自4.0.1及4.2的GCC。 LLVM引發一些人來為許多語言...
    19 KB (2,167 words) - 23:02, 14 October 2024
  • 语言同時包含C的功能,包含C--及C中間語言(C Intermediate Language)。 微軟的通用中间语言,在動態或是靜態編譯為機器語言之前,可用作.NET框架底下所有編譯器共享的中間語言。 GCC使用不同的中間語言來達到簡化行動性及跨平台,包含: 較有歷史的暫存器傳遞語言(RTL,Register...
    5 KB (662 words) - 12:02, 2 January 2022
  • XAML (category 标记语言)
    ML作界面描述,在瀏覽器中執行的程式,可取代過去的ActiveX、Java Applet、Flash。 XAML本質上屬於一種.NET编程语言,屬於通用語言運行(Common Language Runtime),同C#、VB.NET等同。與HTML類似,特点是用來描述使用者介面。XAML的语法格式为:<Application...
    6 KB (326 words) - 06:13, 17 January 2024
  • (computing))的命令。它是计算机设备上运行的软件部分之一,另一部分为数据。 计算机仅可直接执行机器语言(指令集的一部分)。由于人类阅读指令集过于困难且以机器码或其他低级语言编程耗时较长,多数程序员使用高级语言编写源代码。編譯器或直譯器随后翻译(英语:Translator (computing))源代码至机器语言...
    1 KB (131 words) - 12:44, 2 November 2024
  • JScript .NET (category .NET程式語言)
    NET裡的一種编程语言,由微軟公司所開發,可稱是JScript的後繼者。 JScript .NET與JScript的主要差異可以總結如下。 第一,JScript是一個脚本语言,脚本语言可以直接執行,而不需要事先編譯。這與JScript .NET的案例不同,因為JScript .NET依存於.NET通用語言運行...
    3 KB (304 words) - 03:22, 7 February 2021
  • 调试信息可以是目标文件格式中的一个组成部分,就像COFF中的那样,或是一种可能被数个目标格式使用的半独立格式,如stabs或DWARF。 GNU计划的BFD提供了一套通用的应用程序编程接口用来操纵各式各样的目标文件格式。 典型的目标文件格式所支持的数据类型有: 符号起始区块(BSS Block Started by...
    5 KB (738 words) - 17:32, 28 November 2022
  • C语言(英語:C Language)是一种通用的、过程式编程程式語言,支持结构化编程、词法作用域和递归,使用静态类型系统,并且广泛用于系统软件与应用软件的开发。 C语言于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言...
    23 KB (2,816 words) - 14:52, 19 June 2025
  • 字节码 (category 程式語言小作品)
    位元組碼主要為了實現特定軟體運行和軟體環境、與硬體環境無關。位元組碼的實現方式是通過編譯器和虛擬機器。編譯器將源碼編譯成位元組碼,特定平臺上的虛擬機器將位元組碼轉譯為可以直接執行的指令。位元組碼的典型應用為Java bytecode。 Java bytecode 通用中间语言 WebAssembly Dynamic...
    2 KB (179 words) - 11:36, 23 October 2024
  • lang.reflect) Java虚拟机 Lisp Logo Logtalk Lua Mathematica Maude system .NET通用語言運行 C# Visual Basic .NET Delphi (.NET变种) Windows PowerShell Oberon Objective-C...
    1 KB (102 words) - 19:41, 14 February 2021
  • plicati無法使用,也可以透過組合這些工具來還原使用者的備份。Duplicati是以GNU宽通用公共许可证 (LGPL)發布的自由软件。 Duplicati主要以C♯編寫而成,並完全以通用語言運行實作,使其可以跨平台。因為使用了.NET Framework或Mono,因此在32位元與64位元...
    6 KB (768 words) - 08:12, 17 January 2024
  • 執行檔 (redirect from 运行)
    可执行文件是一种特定格式的文件,可以由计算机的操作系统直接加载并执行。可执行文件通常包含了程序的机器语言(编译后的二进制代码), 还有一些用于系统加载和运行的元数据。 可执行文件的内容和结构包含机器指令和系统调用,与操作系统和硬件架构密切相关。例如: Windows上的 .exe...
    4 KB (470 words) - 20:29, 7 June 2025
  • 器和扬声器提供输出,以控制用于烹饪食物。这台计算机不足以运行编译器,文件系统或开发环境,因为调试和测试需要更多的嵌入式系统资源,使得在目标机上编译变得更不可能。采用交叉编译,在资源足够的机器上完成构建工作,就可以解决这个问题。 编译多个目标。举个例子,一个公司可能希望支持不同版本或不同种类的操作...
    3 KB (461 words) - 13:55, 27 January 2025
  • Runtime(WinRT)的程序。这个语言规范引入了一系列语法和类抽象,以对C++程序员来说比较自然的方式暴露了基于组件对象模型(COM)的WinRT编程范型的接口。 这个语言扩展从C++/CLI借用了语法,但是是面向WinRT和原生码而不是通用语言运行和托管代码。...
    4 KB (588 words) - 08:44, 5 February 2021
  • 框架类(Framework Class Library,FCL)是微软.NET Framework的组成部分。是通用语言架构 (Common Language Infrastructure,CLI)首先要实现的。与通用语言运行 (Common Language Runtime, CLR)实现了CLI的虛擬執行系統...
    2 KB (189 words) - 09:57, 1 January 2022
  • C♯ (redirect from C Sharp (程式語言))
    0发布于2007年10月17日,是.NET Framework 3.5的一部分,它的新特性灵感来自于函数式编程语言,如:Haskell和ML,并广泛地引入了Language Integrated Query(LINQ)模式到通用語言運行中e. 语言集成查询(英語:Language Integrated Query,缩写:LINQ):上下文相关关键字"from...
    81 KB (8,056 words) - 05:52, 19 June 2025
  • 元数据 (CLI) (category 通用语言基础设施)
    Runtime应用程序平台存在于Windows 8和Windows Phone 8中,它使用CLI元数据格式来描述以任何支持的编程语言编写的代码的组件接口。与通用語言運行中使用的不同之处在于,程序集通常不包含任何CIL指令。 开发人员可以通过“特性”(attribute)将元数据添加到代码中。有两...
    8 KB (1,177 words) - 07:27, 15 January 2025
  • Java (redirect from Java 程序語言)
    Java是一種廣泛使用的電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,广泛应用于企业级Web应用开发和移动应用开发。 任職於昇陽電腦的詹姆斯·高斯林等人于1990年代初开发Java語言的雛形,最初被命名为Oak,目標設定在家用电器等小型系統的程式语言...
    50 KB (6,680 words) - 16:12, 10 April 2025
  • Crt0 (category C標準函式)
    o的目标文件形式,经常采用汇编语言编写,链接器自动的将它包括入它所建造的所有可执行文件中。 crt0包含大多数运行的基本部分。因此,它进行的确切工作依赖于程序的编译器、操作系统和C标准实现。除了运行时环境和工具链所需要的初始化工作,crt可以进行编程者定义额外...
    4 KB (472 words) - 10:00, 1 October 2024
  • ,相反只是它的擴展。通用應用不再是為特定作業系統而編寫的,相反,它們定位於一個或多個不同的設備,比如桌面、移動、電玩XBox以至于物聯網。只要設備能力允許,那麼它們便可運行。一個通用應用可以在智慧型電話和平板上運行,並提供差不多的體驗。運行於智慧型電話的通用應用在連接到熒屏後會可能會與運行於平板之上相同。...
    15 KB (1,581 words) - 13:01, 6 March 2022