Che cos'è BASIC?
Il codice di istruzioni simbolico per tutti gli usi (BASIC) per principianti è una famiglia di linguaggi di programmazione facili da usare. Introdotto nel 1963, lo scopo iniziale di questo linguaggio di alto livello era rendere i computer accessibili agli studenti non scientifici. Insieme alle sue variazioni, ha goduto di una diffusa popolarità per i microcomputer negli anni '70. Ha guadagnato un livello simile di popolarità con i personal computer negli anni '80.
I primi computer erano macchine altamente specializzate e costose utilizzate per l'esecuzione di compiti speciali, come il calcolo di formule scientifiche e l'elaborazione di dati. Negli anni '60, 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. Pertanto, i computer erano poco pratici per gli utenti ordinari.
Man mano che i computer diventavano più veloci e più accessibili, le persone iniziarono a considerare la loro fattibilità per 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 che gli utenti sono stati in grado di dimenticare che stavano condividendo con gli altri. Presto è diventato possibile per centinaia di utenti condividere una sola CPU.
BASIC è stato creato per gli studenti da utilizzare nella scrittura di programmi per il sistema di condivisione del tempo presso la Dartmouth University, a supporto dei requisiti di insegnamento e ricerca. Il suo scopo era quello di eliminare i problemi causati da linguaggi di programmazione più vecchi e più complessi, creando un linguaggio più adatto alle persone prive di un background altamente tecnico o aritmetico. Questo linguaggio di programmazione ne 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 iniziò a muoversi verso un uso più diffuso. All'epoca, i linguaggi di programmazione tipici consumavano più memoria di quella che gli utenti di computer medi avevano a disposizione sui propri sistemi. I progettisti di BASIC hanno iniziato a considerare la sua fattibilità per i microcomputer. Una variante, chiamata Tiny BASIC, è stata una delle prime ad essere utilizzata per i microcomputer, come il MITS Altair 8800. L'Altair 8800 è spesso riconosciuto come l'inizio della rivoluzione del personal computer che ha segnato i prossimi anni.
Altair BASIC è stato rilasciato nel 1975 come Microsoft BASIC; Bill Gates, Paul Allen e Monte Davidoff sono stati accreditati per il suo sviluppo. Presto, altre versioni di esso furono sviluppate sotto altre piattaforme. Ad un certo punto, questa lingua era considerata standard sulla maggior parte dei computer di casa. Alla fine, sono state create nuove lingue e BASIC ha perso gran parte della sua importanza per gli utenti di computer di casa. Versioni di esso continuano, tuttavia, attraverso hobbisti, sviluppatori e altri interessati a un semplice linguaggio informatico.