A fim de explicar o uso de linguagens de programação através da história de vírus, é necessário referir-se a evolução do hardware. Não é difícil compreender que um processador de 8 bits velho não tem o poder de processadores de 64 bits modernos, e isso, claro, teve um impacto sobre as linguagens de programação utilizadas.
Neste e no próximas parcelas desta série, vamos olhar para as diferentes linguagens de programação utilizadas pelos criadores de vírus de computador através da história:
- antecessores Vírus: Core Wars
Tal como já foi explicado no primeiro capítulo deste série, um grupo de programas chamado Core Wars, desenvolvido por engenheiros da importante empresa de telecomunicações, são considerados os antecessores de vírus atual-dia. Ciência da computação ainda estava nos estágios iniciais e linguagens de programação mal tinha desenvolvido.
Por esta razão, os autores destes proto-vírus usado uma linguagem que era quase igual ao código de máquina para programá-los.
Curiosamente, parece que um dos programadores do núcleo das guerras Robert Thomas Morris, cujo filho programado -years mais tarde- a "Morris worm". Este código malicioso se tornou extraordinariamente famoso, uma vez que conseguiu infectar 6.000 computadores, um número impressionante para 1988.
-.
Os novos gurus dos 8-bits ea linguagem assembler
Os nomes Altair, IMSAI e Apple nos EUA e Sinclair, Atari e Commodore na Europa, trazem memórias de tempos passados, quando uma nova geração de entusiastas da computação "lutou" para estabelecer o seu lugar no mundo da programação. Para ser o melhor, os programadores precisavam ter profundo conhecimento do código de máquina e montador, como intérpretes de linguagens de alto nível utilizado tempo de execução muito.
BASIC, por exemplo, foi um relativamente fácil de aprender linguagem que permitia os usuários a desenvolver programas de forma simples e rápida. Tinha no entanto, muitas limitações
Isso causou o aparecimento de dois grupos de programadores:.. Aqueles que usaram assembler e aqueles que se virou para linguagens de alto nível (BASIC e PASCAL, principalmente)
aficionados do computador do tempo se divertiram mais programando software útil do malware. No entanto, 1981 viu o nascimento do que pode ser considerado o primeiro vírus 8-bit.
Seu nome era "Elk Cloner", e foi programado em código d