1
resposta

[Dúvida] INTERAÇÃO COM O SISTEMA OPERACIONAL. Tópico 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, na interface
chamada Terminal, 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?

Seja muito bem-vinda ao mundo da programação! Dar os primeiros passos pode parecer um grande desafio por conta de tantos termos novos, mas essa sua dúvida é excelente e mostra que você está prestando bastante atenção nos detalhes de como o computador funciona.

O que aconteceu na aula envolve a forma como os sistemas operacionais entendem as nossas ordens. Vamos entender a lógica por trás da escolha do comando echo.


O Computador Não Entende Nosso Idioma

Quando o professor Lucas digitou exibir Hello World!, ele tentou conversar com o computador 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 programados com um conjunto de palavras-chave específicas e padronizadas, a grande maioria baseada no inglês. Como o computador não reconheceu a palavra "exibir", ele não soube o que fazer e deu uma mensagem de erro.


Por que o comando certo é o echo?

O professor selecionou o comando echo porque ele já faz parte do "dicionário" interno do terminal do sistema operacional (como Linux, macOS ou os terminais integrados ao GitHub).

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

  • Quando digitamos echo Hello World!, o sistema operacional entende o comando como: "Ei, computador! Repita para mim na tela o texto 'Hello World!'."

Como os programadores sabem qual comando usar?

No começo, parece que os programadores advinham as palavras, mas na verdade isso funciona através de dois pilares:

  • Convenção e Aprendizado: Existem comandos que são padrões universais na computação há décadas. O echo é um deles. Todo programador decora esses comandos básicos nos primeiros dias de estudo, exatamente como você está fazendo agora!
  • Documentação: Quando os programadores usam ferramentas novas e não sabem qual palavra o sistema aceita, eles consultam o "manual do usuário" daquela ferramenta, que no nosso mundo chamamos de documentação.

Você acabou de aprender o seu primeiro comando oficial de sistema operacional! Continue com essa curiosidade aguçada, pois entender o "porquê" das coisas é o que constrói uma base sólida na programação.

Espero que possa ter lhe ajudado!