AngelScript,也稱為Angelcode腳本語言,最初由Andreas J?nson開發,是一個跨平臺腳本庫。換句話說,它允許您編寫一個腳本—一個計算機程序—無論使用哪種計算機平臺,它都能正常工作。它是根據zlib許可證發布的,也就是說它是...
AngelScript,也稱為Angelcode腳本語言,最初由Andreas J?nson開發,是一個跨平臺腳本庫。換句話說,它允許您編寫一個腳本—一個計算機程序—無論使用哪種計算機平臺,它都能正常工作。它是根據zlib許可證發布的,也就是說它是用戶可以免費使用。AngelScript腳本是使用C/C語法編寫的,任何有使用這些語言經驗的人都可以輕松地編寫腳本。AngelScript的工作原理是在計算機內創建并運行一個虛擬機(VM),然后在VM上運行該腳本。這意味著AngelScript腳本也能正常工作在任何計算機平臺上—Windows、Macintosh、Linux或其他。VM還允許腳本與計算機上運行的其他程序交換數據。這意味著AngelScript可用于擴展或添加允許添加擴展的其他程序的功能。例如,AngelScript scientific calculator腳本計算一個數學表達式,該表達式調用一個圖形腳本,該腳本將顯示該數學表達式的圖形,任何有使用這些語言經驗的人都可以輕松地編寫腳本。AngelScript虛擬機本身負責處理細節。這包括內存管理和指針之類的東西,這些東西在使用C/C時可能會導致問題。它被設計為在不同的平臺上運行,所以AngelScript不能作為應用程序提供給你將下載、安裝和運行,除非有第三方提供。通常,用戶必須下載用C/C編寫的源代碼,然后為特定的計算機平臺編譯。截至2010年12月,可用的AngelScript平臺包括Win32?、Linux?、FreeBSD?、Mac OS X?、Dreamcast?、PlayStation?便攜式、PlayStation?2、PlayStation?3、Xbox?和Xbox 360?目前正在為Windows?Mobile、任天堂?DS和Android開發VMs? 平臺,但目前還沒有關于虛擬機何時能在這些平臺上使用的信息。在不同平臺上以相同方式運行程序的能力使得AngelScript對軟件發行商很有吸引力。一些游戲發行商正在發布使用AngelScript編寫的游戲,其中包括針對特定平臺的AngelScript虛擬機平臺。這使得他們可以在同一時間為不同的平臺發布同一款游戲。AngelScript的開發以及針對不同平臺的虛擬機的改進正在進行中。互聯網搜索可以幫助您找到適合您平臺的最新穩定虛擬機
-
發表于 2020-08-06 08:29
- 閱讀 ( 1073 )
- 分類:電腦網絡