Biblioteca digital de história, tecnologia e pensamento
ACERVO
Compreender arquivos e diretórios como abstrações organizadas pelo sistema de arquivos.
Compreender linguagem de programação como notação formal para expressar programas e distinguir linguagem, implementação, IDE e framework.
Distinguir caminhos absolutos, relativos e o papel do diretório de trabalho atual.
Distinguir erros de sintaxe, execução e lógica e aprender a ler mensagens de diagnóstico.
Distinguir nome/extensão, formato real e media type.
Compreender uma toolchain de compilação clássica e a diferença entre fonte, objeto e executável.
Compreender que todos os arquivos são bytes e que texto exige uma codificação.
Compreender execução mediada por runtime e evitar a falsa ideia de que linguagens “interpretadas” são simplesmente lidas linha por linha.
Reconhecer metadados, convenções de ocultação e permissões.
Reconhecer bytecode, JIT e AOT e compreender que estratégias de execução podem ser combinadas.