Antes dos terminais com tela ("glass teletypes"), a comunicação com os computadores era muito mais indireta e trabalhosa.
1. Cartões perfurados (décadas de 1940–1970)
O método mais comum era usar cartões de papel com furos.
Cada cartão armazenava uma linha de dados ou instruções.
Programadores preparavam pilhas de centenas ou milhares de cartões.
A pilha era entregue aos operadores do computador.
O computador lia os cartões em sequência.
Se houvesse um erro em um cartão, muitas vezes era preciso perfurar outro e refazer parte do processo.
2. Fita perfurada
Outra tecnologia popular era a fita de papel perfurada.
Os furos representavam caracteres ou comandos.
A fita podia ser enrolada em bobinas longas.
Era muito usada em sistemas científicos e industriais.
3. Painéis de chaves e luzes
Nos computadores mais antigos, como o ENIAC ou o Altair 8800, o operador podia interagir diretamente por:
Interruptores (switches)
Botões
Luzes indicadoras
Para inserir um programa simples, a pessoa ligava e desligava chaves representando bits (0 e 1). Era extremamente lento.
4. Impressoras e teletipos
Antes das telas, muitos computadores respondiam imprimindo o resultado em papel.
Os teletipos pareciam máquinas de escrever elétricas:
O usuário digitava um comando.
O computador processava.
A resposta era impressa em uma folha de papel.
Foi daí que surgiu o conceito de "terminal".