Os computadores falam binário - sequências longas de 1s e 0s que dizem a eles o que fazer. Algumas pessoas podem falar binário também. Como diz a piada: "Existem apenas 10 tipos de pessoas no mundo: aqueles que entendem binário e aqueles que não entendem."
Mas mesmo se você puder interpretar e escrever binário, não é uma maneira muito eficiente de se comunicar, e ao longo dos anos uma enorme variedade de linguagens de programação foi desenvolvida para ajudar a conectar símbolos e palavras - mais parecido com a linguagem humana - ao binário do computador. reino.
Em Hanover, New Hampshire, há 50 anos, John Kemeny, professor do Dartmouth College, publicou um dos primeiros programas escritos em um dos mais significativos idiomas: Dartmouth BASIC, um acrônimo para Beginner's Symbolic Instruction Code, diz Jack. Schofield para o Guardião . De acordo com Dartmouth, aqui está o que o programa era:
- 10 Imprimir 2 + 2
- 20 fim
O Dartmouth BASIC, projetado por Kemeny e seu colega Thomas E. Kurtz, foi um dos primeiros códigos de computador fáceis de usar, diz Schofield, e quando o boom inicial da computação em casa começou no início dos anos 70, "Basic tornou-se a linguagem padrão para usuários domésticos e programadores amadores ”.
Ao longo dos anos, outros pensadores se interessaram pelo projeto BASIC de Kemeny e Kurtz, incluindo Bill Gates e Paul Allen, cujo Microsoft Basic foi adquirido pela IBM em 1981.
As linguagens de programação cresceram e se multiplicaram incrivelmente desde meados do século passado, com muitas delas sendo assustadoras para usuários inexperientes. Para contornar essa situação e tentar inspirar uma nova geração de entusiastas, alguns cientistas da computação estão trabalhando em novas linguagens de programação simplificadas destinadas a crianças.