|
基于C和類似于Swift,Gravity提供iOS和Android的可移植代碼,遠(yuǎn)程控制軟件,灰鴿子下載
嵌入式語言可用于移動(dòng)和桌面開發(fā)
![]()
Gravity是一種用C語言編寫的嵌入式輕量級(jí)編程語言,是移動(dòng)應(yīng)用程序開發(fā)的一個(gè)選項(xiàng),同時(shí)支持多種編程變體。
支持?jǐn)?shù)據(jù)驅(qū)動(dòng),功能,面向?qū)ο蠛瓦^程編程,Gravity是為Creo Lab的Mac Creo設(shè)計(jì)工具而開發(fā)的,但它是一個(gè)獨(dú)立的產(chǎn)品,開發(fā)人員Marco Bambini說。目前在測(cè)試中,開源Gravity使開發(fā)人員能夠輕松地為iOS和Android編寫可移植代碼。它還支持桌面和嵌入式開發(fā)。
基于類的并發(fā)腳本語言的語法類似于Swift,Gravity可以在任何平臺(tái)上使用C99編譯器根據(jù)項(xiàng)目描述進(jìn)行編譯。編譯器和虛擬機(jī)組合在64位系統(tǒng)上將可執(zhí)行文件少于200KB。
Bambini認(rèn)為Gravity是Swift和移動(dòng)平臺(tái)Java開發(fā)的互補(bǔ)伙伴。該語言由一對(duì)開源項(xiàng)目支持。閉包的靈感來自Lua編程語言;特別是來自“Closure in Lua”文檔,而Wren并發(fā)腳本語言啟發(fā)了光纖,高價(jià)值處理和垃圾收集器的一些部分。
|
|