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.
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?
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!