Cos’è BASIC?

Il codice di istruzioni simboliche per tutti gli usi (BASIC) per principianti è una famiglia di linguaggi di programmazione di facile utilizzo. Introdotto nel 1963, lo scopo iniziale di questo linguaggio di alto livello era quello di rendere i computer accessibili agli studenti non scientifici. Insieme alle sue varianti, negli anni ‘1970 ha goduto di una grande popolarità per i microcomputer. Ha guadagnato un livello simile di popolarità con i personal computer negli anni ’80.

I primi computer erano macchine altamente specializzate e costose che venivano utilizzate per l’esecuzione di compiti speciali, come il calcolo di formule scientifiche e l’elaborazione di dati. Negli anni ‘1960, tuttavia, i computer iniziarono a cambiare, diventando meno costosi e più veloci. I computer rappresentavano una spesa importante e i linguaggi di programmazione erano molto difficili da usare. In quanto tali, i computer erano poco pratici per gli utenti ordinari.

Man mano che i computer diventavano più veloci e più convenienti, le persone iniziarono a considerare la loro fattibilità per l’uso commerciale e furono introdotti computer in grado di condividere il tempo. La condivisione del tempo ha consentito a più utenti di accedere e utilizzare la stessa unità di elaborazione centrale (CPU) e la stessa memoria di sistema. I computer sono cresciuti costantemente più velocemente. Alla fine, sono cresciuti abbastanza velocemente da consentire agli utenti di dimenticare che stavano condividendo con altri. Ben presto, è diventato possibile per centinaia di utenti condividere un’unica CPU.

BASIC è stato creato per gli studenti da utilizzare nella scrittura di programmi per il sistema di condivisione del tempo presso l’Università di Dartmouth, a supporto dei requisiti di insegnamento e ricerca. Il suo scopo era eliminare i problemi causati dai linguaggi di programmazione più vecchi e complessi, creando un linguaggio che fosse più adatto a persone prive di un background altamente tecnico o basato sull’aritmetica. Questo linguaggio di programmazione fu il primo dialetto e divenne noto come Dartmouth BASIC. Altri dialetti furono introdotti negli anni successivi alla sua progettazione e realizzazione.

Nel 1975, BASIC ha iniziato a muoversi verso un uso più diffuso. All’epoca, i linguaggi di programmazione tipici consumavano più memoria di quella che gli utenti medi di computer avevano a disposizione sui loro sistemi. I progettisti di BASIC iniziarono a considerare la sua fattibilità per i microcomputer. Una variante, denominata Tiny BASIC, fu una delle prime ad essere utilizzata per i microcomputer, come il MITS Altair 8800. L’Altair 8800 è spesso riconosciuto come l’inizio della rivoluzione dei personal computer che segnò gli anni successivi.

Altair BASIC è stato rilasciato nel 1975 come Microsoft BASIC; Bill Gates, Paul Allen e Monte Davidoff sono stati accreditati del suo sviluppo. Presto, altre versioni di esso furono sviluppate su altre piattaforme. A un certo punto, questa lingua era considerata standard sulla maggior parte dei computer di casa. Alla fine, sono stati creati nuovi linguaggi e il BASIC ha perso gran parte della sua importanza per gli utenti di computer domestici. Le sue versioni sopravvivono, tuttavia, attraverso hobbisti, sviluppatori e altri interessati a un semplice linguaggio per computer.