Tópico 1 de 11

Fundamentos da Computação

Antes de qualquer linguagem ou framework, entenda a máquina: como o computador executa instruções, como os programas usam a memória e o que o sistema operacional faz por você.

O que estudar

  • Como funciona um computador
  • Como os programas rodam na memória
  • Como os processadores funcionam
  • Sistemas Operacionais
  • Diferença entre linguagem compilada x interpretada
  • Linux (Ubuntu ou Debian)

Exemplos visuais

Diagrama comparando o caminho do código-fonte até o hardware em C++/Go (compilado), Java (bytecode + JVM) e Python (interpretado)
Como C++, Java e Python executam: compilação, bytecode + JIT e interpretação. Fonte: ByteByteGo.

Cursos e aulas3

Artigos1