Pular para o conteúdoPedro Farbo
Lição 2 / 1625 min

Como Computadores Funcionam

Como Computadores Funcionam

Antes de programar, é útil entender (de forma simples!) como o computador funciona por dentro.

A analogia do escritório

Imagine o computador como um escritório:

  • CPU (Processador) = O funcionário que faz as tarefas
  • RAM (Memória) = A mesa de trabalho
  • HD/SSD (Armazenamento) = O armário de arquivos
  • Monitor = A janela para ver o trabalho

Como seu programa roda?

  1. Você escreve código (instruções em texto)
  2. O código fica salvo no HD/SSD
  3. Quando você executa, o código vai para a RAM
  4. A CPU lê as instruções da RAM e executa
  5. O resultado aparece na tela
[Seu código] → [RAM] → [CPU processa] → [Tela mostra resultado]

Linguagens de programação

Computadores só entendem zeros e uns (código binário):

01001000 01100101 01101100 01101100 01101111

Seria impossível programar assim, né? Por isso existem linguagens de programação.

Elas são como "tradutores":

  • Você escreve em uma linguagem mais humana
  • Um programa traduz para zeros e uns
  • O computador executa

Exemplos de linguagens

LinguagemUsado para
JavaScriptSites, apps web
PythonIA, automação, dados
JavaApps Android, sistemas
SwiftApps iPhone
C#Games, Windows

Por que escolhemos JavaScript?

Neste curso, usaremos JavaScript porque:

  1. Roda no navegador - Você não precisa instalar nada complexo
  2. Versátil - Serve para sites, apps, servidores
  3. Popular - Muitos empregos pedem JavaScript
  4. Visual - Você vê o resultado na hora

O ciclo de desenvolvimento

1. Escrever código
      ↓
2. Salvar arquivo
      ↓
3. Executar
      ↓
4. Ver resultado
      ↓
5. Encontrou erro? Volte ao passo 1
      ↓
6. Funcionou? 🎉

Esse ciclo se repete centenas de vezes em um projeto. É normal!

Erros são normais!

Quando você escreve errado, o computador avisa. Isso se chama erro ou bug.

Não se assuste com erros. Eles são:

  • Parte do processo
  • Como você aprende
  • Comuns até para experientes

O segredo é ler a mensagem de erro com calma. Ela geralmente diz o que está errado.

Termos que você vai ouvir

TermoSignificado
CódigoAs instruções que você escreve
BugUm erro no código
DebugEncontrar e corrigir erros
CompilarTraduzir código para linguagem de máquina
Executar/RodarFazer o programa funcionar
IDE/EditorPrograma onde você escreve código

Resumo

  • ✅ CPU executa, RAM armazena temporariamente, HD guarda permanente
  • ✅ Linguagens de programação traduzem nosso código para o computador
  • ✅ JavaScript é ótimo para começar
  • ✅ Erros são normais e fazem parte do aprendizado

Na próxima aula, vamos explorar as diferentes carreiras em tecnologia para você descobrir qual combina mais com você! 🚀

Gostou do conteúdo? Sua contribuição ajuda a manter tudo online e gratuito!

PIX:0737160d-e98f-4a65-8392-5dba70e7ff3e