1
resposta

[Dúvida] INTERAÇÃO COM O SISTEMA OPERACIONAL. Tópio 4. LÓGICA DA PROGRAMAÇÃO

Olá boa noite. dando meus primeiros passos nesse mundo da programação.
Na vídeo aula tópico: 4. Lógica da Programação o professor Lucas Mata, utilizando a interface de linha de comando no GitHub, para obter
resposta do sistema: Hello World! primeiro colocou a palavra: exibir Hello World! onde não houve retorno, mas ao colocar : echo Hello World! ai sim houve um retorno do sistema repetindo o comando. Como ele selecionou o comando certo? "echo"

1 resposta

Olá, Celma. Como vai?

Que excelente ver você por aqui dando os seus primeiros passos no mundo da tecnologia! Essa dúvida é extremamente comum no início e mostra que você tem um olhar muito atento aos detalhes de como os sistemas operacionais funcionam nos bastidores.

A razão de o professor ter usado a palavra echo envolve a forma como os computadores foram programados para entender as nossas ordens. Vamos entender a lógica por trás disso:


O Computador Não Entende Nosso Idioma Nativamente

Quando o professor digitou exibir Hello World!, ele tentou conversar com o terminal usando uma palavra em português. O terminal (a interface de linha de comando) não sabe o que significa "exibir", porque os sistemas operacionais são construídos com base em um conjunto de palavras-chave predefinidas, cuja grande maioria é baseada na língua inglesa. Como a palavra não fazia parte do dicionário do sistema, ele retornou uma mensagem de erro.


Por que o comando certo é o echo?

O comando echo funciona porque ele é uma palavra-chave oficial integrada ao interpretador de comandos do sistema operacional (como Linux, macOS ou os ambientes de terminal do GitHub).

A palavra echo vem do inglês e significa exatamente "eco". A função desse comando no terminal é idêntica ao eco da nossa voz em uma caverna: tudo o que você escrever imediatamente após a palavra echo, o computador vai ler e "ecoar" (exibir/repetir) de volta na sua tela.

  • Ao digitar echo Hello World!, o terminal interpretou: "Ei, computador! Repita para mim na tela a mensagem 'Hello World!'."

Como os programadores descobrem o comando correto?

No começo, pode parecer que os instrutores adivinham essas palavras, mas na verdade isso acontece por dois motivos:

  • Convenções Universais: O comando echo é um padrão da computação que existe há décadas. Todo programador acaba decorando e se familiarizando com esses comandos básicos logo nos primeiros dias de prática, assim como você está fazendo agora!
  • Documentação: Quando os profissionais utilizam sistemas novos e não sabem qual palavra o terminal aceita, eles consultam o manual técnico daquela ferramenta, que no mundo da programação chamamos de documentação.

Você acabou de compreender o funcionamento do seu primeiro comando de linha de comando oficial! Continue mantendo essa curiosidade aguçada ao longo das aulas, pois entender o motivo por trás de cada comando é o que constrói uma base sólida na programação.

Espero que possa ter lhe ajudado!