Executando verificação de segurança...
1

2 A primeira linguagem não pode ter sido criada por outra, então como ela foi desenvolvida?

Antes de existirem linguagens de programação, existem instruções de maquina. Esse é o nivel mais baixo de abstração, ou seja, você está trabalhando diretamente com bits.

As instruções são sequências de bits que indicam o que você quer fazer, e estas instruções e sequências variam de processador para processador (falando a nível de arquitetura, não modelo.)

Para simplificar isso, existe a linguagem Assembly, que é uma abstração para estas instruções e seus argumentos, e implementa algumas facilidades para o programador, como rotulos.

Para ter ideia como Assembly é baixo nível: não existem variaveis como nós conhecemos, apenas endereços de memoria que operamos diretamente, movendo um valor, somando, subtraindo, rotacionando bits, setando ou resetando um bit especifico, fazendo operações de lógica binária, etc.

Então essa seria a primeira linguagem de programação.

As demais linguagens compiladas todas geram instruções de maquina que podem ser facimente traduzidas em Assembly, porém isso não significa que elas geram Asssembly.

Existem ainda as linguagens de script, que não geram instruções de maquina diretamente, mas aí é outra história.

Carregando publicação patrocinada...
2