3

什麼是運行時間?我並不是說「在運行時」=因爲程序/腳本正在運行。我的意思是運行時間定義

的<您詮釋語言,這裏>運行

+0

http://stackoverflow.com/questions/3900549/what-is-runtime – n611x007

回答

8

這正是它的意思;它是跟蹤程序運行過程中所發生的一切的環境和數據結構。它不僅是具有運行時環境的解釋型語言,每種編譯語言也是如此。在C中,運行時是環境變量和操作系統提供的服務,讓程序與系統的其他部分交互。在面向對象的語言中,它也是構建的所有對象,類和方法的表,以允許消息傳遞發生。在解釋型語言中,這是解釋者的狀態,加上所有其他的東西。一般來說,我想你可以將運行時描述爲「發生的事情,你沒有明確寫出自己」。

2

http://en.wikipedia.org/wiki/Run-time_system

旨在支持編寫的一些計算機語言的計算機程序的執行的軟件的集合。運行時系統可以提供軟件服務,如子程序和常用操作庫,實現編程語言的命令,類型檢查,調試,甚至代碼生成和代碼優化

0

一般而言,它通常是指支持結構必須用於運行超出程序員編寫的程序。對於解釋型語言,這通常採用解釋器的形式(通常與常規的子程序庫相結合);對於具有運行時的編譯語言,這通常只是一個常用的共享子程序庫。