ad1
中国企业家新闻网 > 银行> 文章详情页

詹姆斯・韦伯望远镜竟然运行JavaScript脚本,还是2003年的老版

耗资近100亿美元的詹姆斯·韦伯太空望远镜终于发射升空。根据新披露的文档,望远镜实际上运行的是前端web开发人员最常用的JavaScript脚本。根据JWST综合科学仪器模块的手稿...
詹姆斯?韦伯望远镜竟然运行JavaScript脚本,还是2003年的老版

耗资近100亿美元的詹姆斯·韦伯太空望远镜终于发射升空。根据新披露的文档,望远镜实际上运行的是前端web开发人员最常用的JavaScript脚本。

根据JWST综合科学仪器模块的手稿(PDF),ISIM的软件由“脚本处理器任务(SP)”控制,它在收到命令后运行用JavaScript编写的脚本。

脚本执行由作为独立任务运行的JavaScript引擎执行,它支持十个并发的JavaScript相互独立地运行。

根据该文件,詹姆斯·韦伯太空望远镜有一堆执行特定任务的预写脚本。地面上的科学家可以告诉望远镜直接运行这些脚本。

这些JavaScript会被一个叫做脚本处理器的程序解释,然后程序会根据脚本的要求访问它需要的其他应用和系统。

更令人惊讶的是,The Verge报道称,韦伯望远镜的JavaScript脚本是Nombas ScriptEase 5.00e,这是JavaScript的早期版本之一,最后一次更新是在2003年。

美国宇航局的文件显示,这种方法允许“操作员在望远镜操作中拥有更大的可见性、控制力和灵活性”,并允许他们“在知道操作仪器的后果和微妙之处时”轻松更改脚本。从这方面来说,JavaScript确实更方便。但是,脚本处理器本身是用C++编写的。

IT之家此前报道称,韦伯太空望远镜内置68GB固态硬盘,其中3%无法使用,因为它不得不预留给上述工程和遥测数据存储。

相关阅读:

耗资近100亿美元的韦伯太空望远镜只有68GB的存储空间,2小时就能装满。

文章来源:网络

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

热搜!新东方给所有离职老师发出职位邀
前不久,#新东方月薪五万急召主播#的新闻一度冲上百度热搜。现在,新东方给所有离职...
农银理财董事长马曙光:银行理财高质量
8月20日,中国财富管理50人论坛2022夏季峰会在北京举行。农行理财董事长马曙...
金融智库