運行時系統
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | 此條目可參照英語維基百科相應條目來擴充。 |
程序執行 |
---|
基礎概念 |
代碼類型 |
編譯策略 |
|
知名運行環境 |
著名編譯器及工具鏈 |
運行環境(英語:Runtime environment)又稱「運行時系統」(run-time system),指一種半編譯的執行碼在目標機器上運行時的環境。
運行環境是一種介乎編譯器及直譯器的執行方式。大多數編程語言都有某種形式的運行時系統,提供程序運行的環境。這個環境可以解決許多問題,包括應用程序內存的管理、程序如何訪問變量、程序之間傳遞參數的機制、與操作系統的接口等問題。編譯器根據具體的運行時系統做出假設,以生成正確的代碼。通常情況下,運行時系統將承擔一些設置和管理堆和棧的責任,並可能包括諸如垃圾回收、線程或其他內置於語言中的動態功能。
常見的運行環境有Java運行環境Java Runtime Environment(JRE),以及C#,Visual Basic .NET,C++.Net等運行在Microsoft Windows上的通用語言運行時(CLR)或Linux上的Mono。
參見
![]() | 這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |