Um algoritmo é um conjunto não ambíguo e ordenado de passos executáveis que definem um processo finito.
Alan Turing e Alonzo Church, 1936
“Algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ações”. (FARRER, Harry et al, 1999)
Material complementar:
Apostila de Algoritmo Estruturado - Salete Buffoni
A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.
Material complementar:
https://universidadedatecnologia.com.br/o-que-e-linguagem-de-programacao/
Componentes principais de um sistema computacional
Processador
Memória temporária (RAM)
Memória permanente (SSD, HD, Pendrive, entre outros)
Unidades de medida de dados (Byte)
Capacidades de armazenamento de dados
Linux
Windows
MacOs