Definição de BASIC
Beginner's All-purpose Symbolic Instruction Code. O BASIC é uma linguagem de programação voltada para principiantes, desenvolvida durante os anos 60. Praticamente todos os primeiros computadores pessoais lançados durante a década de 70 traziam compiladores BASIC.
Os programas em BASIC são construÃdos através da combinação de comandos simples, baseados em palavras do Inglês e rodam linha a linha, à medida que são "traduzidos" para linguagem de máquina pelo interpretador. Os compiladores BASIC atuais são bem mais rápidos e mais flexÃveis que os desta primeira geração e, apesar de ainda não serem tão rápidos quanto programas em C, já são capazes de fazer praticamente tudo que é possÃvel em outras linguagens Um exemplo de linguagem popular atualmente que é baseada no BASIC é o Visual Basic da Microsoft.
Este é um exemplo de programa em BASIC simples, que pede dois números e escreve o produto da multiplicação dos dois. Ele poderia ser usado em um ZX80 ou (com pequenas modificações) em qualquer computador de 8 bits antigo com um interpretador BASIC:
10 PRINT "MULTIPLICANDO" 20 PRINT "DIGITE O PRIMEIRO NUMERO:" 30 INPUT A 40 PRINT "DIGITE O SEGUNDO NUMERO:" 50 INPUT B 60 LETC=A*B 70 PRINT "RESPOSTA:", C
Este pequeno programa precisaria de 121 bytes de memória para rodar (os espaços depois dos comandos são ignorados, por isso não contam). Ao desenvolver programas mais complexos você esbarrava rapidamente na barreira da memória disponÃvel (principalmente se usasse um ZX80, que tinha apenas 1 KB ;), o que obrigava os programadores a otimizarem o código ao máximo. Aplicativos comerciais (e o próprio interpretador BASIC) eram escritos diretamente em linguagem de máquina, utilizando diretamente as instruções do processador e endereços de memória, de forma a extraÃrem o máximo do equipamento.
Na época, existiam até programas de rádio que transmitiam softwares como parte da programação. O locutor avisava e em seguida "tocava" a fita com o programa. Os interessados precisavam ficar com o aparelho de som à mão para gravar a cópia. Esses programas de rádio foram a primeira rede de pirataria de softwares de que se tem notÃcia, décadas antes da popularização da internet. ;)