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!