
Maçã.
Sessenta anos atrás, às 4h do dia 1º de maio de 1964, uma revolução silenciosa na computação começou no Dartmouth College. Os matemáticos John G. Kemeny e Thomas E. Kurtz executam o primeiro programa escrito em sua recém-desenvolvida linguagem de programação BASIC (Código de Instrução Simbólica Multifuncional para Iniciantes) no mainframe General Electric GE-225 de sua universidade.
Mal sabiam eles que o seu trabalho iria democratizar a computação durante os próximos 60 anos e inspirar gerações de programadores.
O que é básico?
Na sua forma mais tradicional, BASIC é uma linguagem de programação interpretada que numera linhas e as executa linha por linha. Um programa típico se parece com isto:
10 Imprima “Qual é o seu nome?”
20 entradas N$
30 Imprima “Olá”;N$
Os programas podiam pular entre as linhas usando comandos como GOTO, e programas simples de loop escritos por iniciantes geralmente enchiam a tela com palavras repetidas. Alternativamente, você pode escrever rapidamente um programa que conte até o infinito assim:
10 DEIXE X = X + 1
20 estampas
30 Ir para 10
Embora a maioria das linguagens de programação hoje use diferentes tipos de paradigmas estruturais (como programação funcional ou orientada a objetos), a sintaxe fácil de entender do BASIC com palavras-chave em inglês simples é popular e fácil de usar para iniciantes. .
Jornada para o BÁSICO
Os primeiros computadores eram pequenos, baratos e difíceis de usar antes de se tornarem “pessoais”. No início, programar um computador envolvia literalmente conectar fios, acionar interruptores e até mesmo fazer furos em cartões de papel. Com o tempo, os engenheiros desenvolveram maneiras de abstrair as operações de programação de baixo nível em interfaces mais fáceis de usar. É aqui que as linguagens de programação entram em ação.

Antes do advento do BASIC, linguagens de programação como Fortran, Algol e COBOL provavam ser complexas e eram usadas principalmente por profissionais. Kemeny e Kurtz acreditavam que os computadores deveriam estar disponíveis para amadores que não fossem engenheiros de computação em tempo integral. Sua jornada para criar uma linguagem mais amigável começou em 1956 com o Código Simplificado de Dartmouth (DARSIMSCO), seguido pelo Experimento de Programação Super Simplificada de Dartmouth (DOPE). Embora o DOPE fosse simples demais para ser útil, as lições aprendidas com esses projetos influenciaram o desenvolvimento do BASIC a partir de 1963.
Nesse mesmo ano, Kemeny trouxe o computador GE-225 para Dartmouth e solicitou uma bolsa da National Science Foundation para construir o primeiro sistema de compartilhamento de tempo de uso geral totalmente funcional. Apesar das dúvidas dos revisores sobre seu plano de realizar pesquisas com um grupo de estudantes de graduação, Kemeny conseguiu financiamento.
Kemeny trabalhou com Kurtz e um grupo de estudantes de graduação para criar um sistema de compartilhamento de tempo que desse a todos em Dartmouth acesso a computadores. A simplicidade e o poder do BASIC rapidamente o tornaram popular entre estudantes e professores.
BASIC chega ao PC

Como parte do contrato de compra do computador GE 225, Kemeny, Kurtz e outros já haviam construído um sistema operacional de compartilhamento de tempo para a General Electric. Rodando nesse sistema operacional, o BASIC permitiu que universidades, escolas secundárias e indivíduos em todo o país ligassem para computadores mainframe e escrevessem programas usando a linguagem BASIC. A influência do BASIC começou a se espalhar muito além do campus de Dartmouth.
Em 1975, Paul Allen e Bill Gates adotaram a linguagem para computadores pessoais como o Altair 8800, expandindo seu alcance para um novo público de pequenos proprietários de computadores e fundando a Microsoft no processo. Em 1976, Steve Wozniak desenvolveu um intérprete BASIC para o Apple I do zero, usando métodos autodidatas e recursos mínimos. Este se tornou Integer BASIC para o Apple II um ano depois, e o BASIC (como Applesoft BASIC) permaneceu uma parte importante do Apple II ao longo da vida da plataforma.
No final dos anos 1970 e início dos anos 1980, o BASIC foi pré-carregado em ROM como parte do sistema operacional no Atari 800, TRS-80, Commodore VIC-20, Commodore 64, TI-99/4A, BBC Micro e IBM PCs. pode ser instalado ou enviado como um ambiente de programação facilmente acessível. Imprima uma lista de códigos BASIC que você pode inserir para cada linha das primeiras revistas de informática, como Compute!
BÁSICO de hoje
Hoje, o BASIC continua popular no mundo dos hobbys da retrocomputação, mas poucas pessoas o utilizam como uma linguagem prática. No entanto, nunca desapareceu completamente e continuou a evoluir.
Muitas outras linguagens BASIC existem hoje para diversas plataformas, mas algumas das linguagens da Microsoft são as mais comumente usadas. Depois do GW-BASIC e do QuickBasic da Microsoft, continuam a existir descendentes do BASIC, como Visual Basic, Visual Basic for Applications (VBA) e Microsoft Small Basic. Introduzido pela Microsoft em 1991, o Visual Basic se tornou uma escolha popular para o desenvolvimento de aplicativos Windows. O VBA, por outro lado, é amplamente utilizado para scripts e automação de aplicativos do Microsoft Office. Lançado em 2008, o Microsoft Small Basic serve como uma ferramenta educacional para ensinar conceitos de programação para iniciantes.
Enquanto isso, outras linguagens modernas, como Python e JavaScript, desempenham um papel semelhante ao que o BASIC já desempenhou. Essas linguagens enfatizam simplicidade, legibilidade e facilidade de uso, tornando-as escolhas populares para cursos introdutórios de programação e desenvolvimento rápido de aplicativos.
Apesar de seu declínio no uso prático, o legado do BASIC sobrevive através de sua influência nas linguagens de programação subsequentes e de seu papel em tornar a computação acessível a uma gama mais ampla de usuários. Ao celebrarmos o 60º aniversário do BASIC, vamos levantar uma taça para Kemeny e Kurtz, que inspiraram gerações de jovens programadores de computador.

