Curl語(yǔ)言是一種由麻省理工學(xué)院開(kāi)發(fā)的編程語(yǔ)言,旨在取代HTML、層疊樣式表和ECMAScript,用于編寫(xiě)網(wǎng)絡(luò)程序。與HTML不同,Curl不是一種文本標(biāo)記語(yǔ)言,而是一種面向?qū)ο缶幊陶Z(yǔ)言,支持多重繼承和泛型等特性。Curl語(yǔ)言容易學(xué)習(xí),編程效率高,可用于編寫(xiě)大規(guī)模的客戶端商業(yè)軟件系統(tǒng)。Curl程序可以運(yùn)行于瀏覽器中,也可以像普通客戶端程序那樣獨(dú)立于瀏覽器運(yùn)行,但需要安裝Curl RTE。Curl RTE是一種跨平臺(tái)運(yùn)行環(huán)境,目前僅支持微軟視窗操作系統(tǒng)。Curl語(yǔ)言還支持"detached applets",這是一種在用戶桌面上獨(dú)立運(yùn)行的Web應(yīng)用程序。與此同時(shí),curl是一種開(kāi)源文件傳輸工具,可在命令行方式下工作,并被廣泛應(yīng)用于Unix和多種Linux發(fā)行版中,也有DOS和win32、Win64下的移植版本。
正文
Curl是由美國(guó)國(guó)防部高級(jí)研究項(xiàng)目代理資助,馬薩諸塞州科技學(xué)院的David A. Kranz開(kāi)發(fā)的Web開(kāi)發(fā)語(yǔ)言, HTML語(yǔ)言的創(chuàng)建者Tim Berners-Lee也參與其中,并扮演了重要的角色。
Curl語(yǔ)言是一種編程語(yǔ)言,它被設(shè)計(jì)用于編寫(xiě)網(wǎng)絡(luò)程序。它的目標(biāo)是以一種單一的語(yǔ)言來(lái)取代HTML, Cascading Style Sheets(層疊樣式表) and ECMAScript , 雖然它目前并未在世界范圍內(nèi)被廣泛使用,但在日本有一定的普及。
Curl不像HTML,它不是一種文本標(biāo)記語(yǔ)言,但Curl語(yǔ)言既可以用于普通的文本顯示,又可以用于實(shí)現(xiàn)大規(guī)模的客戶端商業(yè)軟件系統(tǒng)。Curl不利的一面是:需要向客戶端安裝運(yùn)行環(huán)境。
用Curl寫(xiě)的程序既可以運(yùn)行于瀏覽器中,又可以像普通客戶端程序那樣獨(dú)立于瀏覽器運(yùn)行,運(yùn)行前需要安裝SurgeRTE。"SurgeRTE"是一種與JAVA類似的跨平臺(tái)運(yùn)行環(huán)境 (runtime environment,RTE),其中包含瀏覽器的插件。它目前支持微軟視窗(Microsoft Windows)操作系統(tǒng) 和 Linux操作系統(tǒng), 據(jù)傳蘋(píng)果公司機(jī)版將在不久的未來(lái)發(fā)布。
Curl語(yǔ)言便于學(xué)習(xí),編程效率高,是一種支持多重繼承,范型等數(shù)據(jù)類型的面向?qū)ο?a href="/hebeideji/7222850576815898657.html">編程語(yǔ)言。目前國(guó)內(nèi)已有一些公司開(kāi)始涉及Curl語(yǔ)言的推廣與開(kāi)發(fā)。
相關(guān)鏈接:
1、Curl公司網(wǎng)站:http://www.curl.com
參考資料 >