2024/05/03

BASIC faz 60 anos

A linguagem de programação BASIC celebra os 60 anos.

A 1 de Maio de 1964 no Dartmouth College, os matemáticos John G. Kemeny e Thomas E. Kurtz executavam o primeiro programa na linguagem de programação que desenvolveram: BASIC.

Como o próprio nome dava a entender - Beginner's All-Purpose Symbolic Instruction Code - o objectivo era criar uma linguagem de programação acessível a iniciantes. Isso acabou por se materializar duas décadas mais tarde, quando o lançamento do ZX 81 e ZX Spectrum, com BASIC integrado, acabaram por se tornar no primeiro contacto de várias gerações com a programação de computadores.

Hoje poderá parecer ridículo para as gerações que nasceram com tablets e smartphones permanentemente ligados à internet, mas naquela altura, apesar de muitos se terem limitado a conhecer o comando LOAD "" para carregar os jogos, muitos outros se davam ao trabalho de transcrever páginas de código BASIC, que vinham em livros e revistas da época, para programarem jogos.
Aos poucos, e através desse processo, lá se ia começando a perceber um pouco daquilo que se estava a escrever - por vezes de forma obrigatória, já que não era incomum estes programas virem com erros, que era obrigatório corrigir caso se quisesse vê-los a funcionar. E, para os mais imaginativos, não demorou para que se começassem a aventurar na criação dos seus próprios programas, dispensando a necessidade das revistas.

Enquanto linguagem de programação, o BASIC ganhou má fama por culpa do uso abusivo do comando "GO TO", que pode arruinar qualquer tentativa de escrever código estruturado. Mas é uma má fama que se pode considerar um pouco injusta, já que o seu objectivo era ser uma linguagem de programação simples.

Hoje em dia ainda temos diversas variantes disponíveis de BASIC, mas que acabam por ser meras curiosidades, sendo mais aconselhado que qualquer estreante opte por uma linguagem mais moderna para se aventurar no mundo da programação.

2 comentários:

  1. Foi a primeira linguagem que aprendi, por volta do ano 2000, escrevi o meu primeiro código num IBM PC de 1989, com um intel 80286, 2MB de RAM e 20MB de disco! Saudades.

    ResponderEliminar