設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

詹姆斯?韋伯望遠(yuǎn)鏡竟然運(yùn)行 JavaScript 腳本,還是 2003 年的老版本

2022/8/19 21:29:41 來源:IT之家 作者:汪淼 責(zé)編:汪淼

IT之家 8 月 19 日消息,耗資近 100 億美元的詹姆斯?韋伯太空望遠(yuǎn)鏡 (JWST) 終于升空,根據(jù)最新揭示的文件,該望遠(yuǎn)鏡運(yùn)行的竟然是前端網(wǎng)頁開發(fā)者最常用的 JavaScript 腳本

根據(jù) JWST 的集成科學(xué)儀器模塊(ISIM)的手稿 (PDF),ISIM 的軟件由“腳本處理器任務(wù) (SP) 控制,該任務(wù)在收到命令后運(yùn)行用 JavaScript 編寫的腳本

腳本執(zhí)行由作為單獨(dú)任務(wù)運(yùn)行的 JavaScript 引擎執(zhí)行,該任務(wù)支持十個(gè)并發(fā) JavaScript 彼此獨(dú)立運(yùn)行。

根據(jù)文件說明,詹姆斯?韋伯太空望遠(yuǎn)鏡有一堆用于執(zhí)行特定任務(wù)的預(yù)編寫腳本,地面上的科學(xué)家可以告訴望遠(yuǎn)鏡直接運(yùn)行這些腳本。

這些 JavaScript 將由一個(gè)稱為腳本處理器的程序解釋,然后該程序?qū)⒏鶕?jù)腳本的要求訪問它需要的其他應(yīng)用和系統(tǒng)。

更令人吃驚的是,The Verge 報(bào)道稱,韋伯望遠(yuǎn)鏡的 JavaScript 腳本為 Nombas ScriptEase 5.00e,也就是 JavaScript 發(fā)展早期的其中一個(gè)版本,最近一次更新是在 2003 年。

NASA 文件顯示,這種方式讓“操作人員對望遠(yuǎn)鏡操作有更大的可見性、控制力和靈活性”,讓他們“在了解操作儀器的后果和微妙之處時(shí)”輕松更改腳本,從這一方面來看,JavaScript 確實(shí)比較方便。不過,腳本處理器本身是用 C++ 編寫的。

IT之家此前報(bào)道,韋伯太空望遠(yuǎn)鏡內(nèi)置了一塊 68GB 的 SSD(固態(tài)硬盤),其中有 3% 是不可用的,因?yàn)橐槐A艚o上述的工程和遙測數(shù)據(jù)存儲。

相關(guān)閱讀:

耗資近 100 億美元的韋伯太空望遠(yuǎn)鏡只有 68GB 存儲空間,2 個(gè)小時(shí)就能被寫滿

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:韋伯望遠(yuǎn)鏡,JavaScript

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會買 要知