Negli anni '60, i computer funzionavano su gigantesche macchine mainframe, richiedendo le loro stanze speciali con potente aria condizionata per mantenerle fresche. I mainframe hanno ricevuto le loro istruzioni dalle schede perforate dagli operatori di computer e tutte le istruzioni fornite a un mainframe richiedevano la scrittura di un nuovo software, che era il regno di matematici e nascenti scienziati informatici.
BASIC, un linguaggio informatico scritto al Dartmouth College nel 1963, lo cambierebbe.
Il linguaggio BASIC era un acronimo per il codice di istruzioni simbolico per tutti gli usi del principiante. È stato sviluppato dai matematici di Dartmouth John George Kemeny e Tom Kurtzas come strumento di insegnamento per studenti universitari. BASIC doveva essere un linguaggio informatico che i generalisti userebbero per sbloccare il potere del computer negli affari e in altri ambiti del mondo accademico. BASIC era tradizionalmente uno dei linguaggi di programmazione informatica più comunemente usati, considerato un semplice passo per gli studenti di imparare prima di linguaggi più potenti come FORTRAN. Fino a poco tempo fa, BASIC (sotto forma di Visual BASIC e Visual BASIC .NET) era il linguaggio informatico più conosciuto tra gli sviluppatori.
L'avvento del personal computer è stato cruciale per il successo di BASIC. Il linguaggio è stato progettato per gli appassionati, e quando i computer sono diventati più accessibili a questo pubblico, i libri di programmi BASIC e giochi BASIC hanno guadagnato popolarità. Nel 1975, Paul Allen e Bill Gates, i padri fondatori di Microsoft, scrissero una versione di BASIC per il personal computer di Altair. È stato il primo prodotto venduto da Microsoft. Successivamente Gates e Microsoft hanno scritto le versioni di BASIC per il computer Apple e il DOS di IBM fornito da Gates è arrivato con la sua versione di BASIC.
A metà degli anni '80, la mania della programmazione dei personal computer si era attenuata sulla scia dell'esecuzione di software professionale creato da altri. Gli sviluppatori avevano anche più opzioni, come i nuovi linguaggi per computer di C e C ++. Ma l'introduzione di Visual Basic, scritta da Microsoft, nel 1991, lo ha cambiato. VB era basato su BASIC e si basava su alcuni dei suoi comandi e struttura, e si è dimostrato prezioso in molte applicazioni per piccole imprese. BASIC .NET, rilasciato da Microsoft nel 2001, associava le funzionalità di Java e C # alla sintassi di BASIC.
Ecco alcuni dei comandi associati ai primi linguaggi BASIC sviluppati a Dartmouth:
CIAO - accedi
BYE - disconnettiti
BASIC - avvia la modalità BASIC
NOVITÀ: nominare e iniziare a scrivere un programma
VECCHIO: recupera un programma precedentemente denominato dalla memoria permanente
ELENCO - visualizza il programma corrente
SALVA: salva il programma corrente nella memoria permanente
UNSAVE: cancella il programma corrente dalla memoria permanente
CATALOGO: visualizza i nomi dei programmi nella memoria permanente
SCRATCH - cancella il programma corrente senza cancellarne il nome
RENAME: modifica il nome del programma corrente senza cancellarlo
RUN: esegue i programmi correnti
STOP - interrompe il programma attualmente in esecuzione