Javascript No Espaço

Tempo de leitura: 3 min

Escrito por Celso Kitamura
em 20 de setembro de 2022

Compartilhe agora mesmo:

Javascript No Espaço
5/5 - (2 votos)

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.

 

Foto do Telescópio Espacial - Javascript Roda No Espaço

 

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 - Javascript Roda No Espaço

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!

Compartilhe agora mesmo:

Você vai gostar também:

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro