Ícone do site Celso Kitamura

Javascript No Espaço

Javascript Roda No Espaço
5/5 - (2 votes)

Atualmente todo equipamento eletrônico tem um processador dentro dele. E precisa de um software para funcionar.

 

Nesse artigo eu vou te mostrar que até o equipamento mais avançado pode utilizar uma linguagem de programação que usamos no dia a dia.

 

Vamos conversar sobre que papo é esse de Javascript no espaço?

 

 

Javascript No Espaço

 

Voce já deve ter visto alguma foto tirada do espaço recentemente, como esta aqui.

 

 

Ela foi tirada pelo mais novo telescópio espacial, o James Webb.

 

James Webb?

 

O Telescópio Espacial James Webb (JWST) é um telescópio espacial desenvolvido em conjunto pela NASA, a Agência Espacial Europeia (ESA) e a Agência Espacial Canadense (CSA).

 

O telescópio deverá observar a formação das primeiras galáxias e estrelas, estudar a evolução das galáxias e ver os processos de formação das estrelas e dos planetas.

 

Ele foi inicialmente denominado de Next Generation Space Telescope ou NGST.

 

O telescópio foi renomeado em 2002, em homenagem a um antigo administrador da agência espacial americana, James Edwin Webb, que liderou o programa Apollo, além de uma série de outras importantes missões espaciais.

 

James Edwin Webb

 

Pois você sabia que o telescópio James Webb usa Javascript?

 

Com É Que É? Javascript?

 

Bom, o JavaScript, a linguagem de programação mais utilizada na web, teve uma participação crucial nas imagens impressionantes que o Telescópio Espacial James Webb tem enviado para a Terra.

 

É isso mesmo, o telescópio espacial é em grande parte controlado por arquivos JavaScript.

 

E, pasme, é baseado em um kit de desenvolvimento de software de 2002.

 

De acordo com um manuscrito para o Módulo de Instrumentos De Ciência Integrada (ou ISIM), o software para o ISIM é controlado pela “Tarefa do Processador de Script (SP), que executa scripts escritos em JavaScript ao receber um comando para fazê-lo”.

 

O JWST tem um monte desses scripts pré-escritos para fazer tarefas específicas, e os cientistas em terra podem dizer-lhe para executar essas tarefas.

 

Quando isso acontece, esses JavaScripts serão interpretados por um programa chamado processador de script, que então acessará os outros aplicativos e sistemas que ele precisa para basear-se no que o script exige.

 

E outra coisa curiosa é que a linguagem em que os scripts são escritos teve sua última atualização em janeiro de 2003 — sim, há quase duas décadas.

 

Parece estranho? Porém, a idade do software faz um pouco mais de sentido quando verificamos que este projeto está em andamento desde 1989.

 

Mas Por Que Javascript No Espaço?

 

O documento da NASA diz que essa maneira de fazer as coisas dá ao “pessoal das operações maior visibilidade, controle e flexibilidade sobre as operações do telescópio”, permitindo que eles mudem facilmente os scripts “à medida que aprendem as ramificações e sutilezas de operar os instrumentos”.

 

Basicamente, a NASA está trabalhando com um monte de arquivos que são escritos em um formato um pouco legível por humanos – se eles precisam fazer alterações, eles podem simplesmente abrir um editor de texto, fazer um monte de testes em terra e, em seguida, enviar o arquivo atualizado para o James Webb.

 

É certamente mais fácil (e, portanto, provavelmente menos propenso a erros) do que se todos os programas fossem escritos em código que você teria que recompilar se quisesse fazer alterações.

 

Palavras Finais

 

Se surpreendeu com o fato de utilizarem Javascript no espaço?

 

Bom, não entrei em detalhes técnicos aqui por conta do tempo, mas vou deixar o link do artigo original (em inglês) para que você possa entender melhor, ok?

 

https://www.theverge.com/2022/8/18/23206110/james-webb-space-telescope-javascript-jwst-instrument-control

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

Sair da versão mobile