Quali sono gli usi del linguaggio di programmazione BASIC?
Il suo uso principale era quello di fornire un linguaggio di programmazione per microcomputer a 8 bit negli anni '70 e '80. Essendo un linguaggio interpretato e tokenizzato, sia l'implementazione che l'uso del linguaggio erano diretti e fornivano strumenti ragionevoli per imparare a programmare.
È un salto concettuale difficile per uno studente del 21° secolo: 4-8K di ROM, 2-8K di RAM.
- nessuna memoria di massa
- nessun sistema operativo
I compilatori e i moderni linguaggi interpretati sarebbero stati fuori questione in quel sistema, ma un sistema tokenizzato è straordinariamente efficiente in termini di memoria, e poiché erano disponibili semplici memorizzazioni di programmi, su registratori a cassette audio bastardizzati, i programmi tokenizzati venivano memorizzati in modo efficiente. I sistemi iniziali non memorizzavano nemmeno i commenti, e quando potevano, la maggior parte non li commentava perché quello era spazio di programma.
BASIC come lo usavano molti, non è stato sviluppato nelle università, non era principalmente un linguaggio di insegnamento. Era un modo economico e facile per far funzionare un hardware minimo. Kemeny e Kurtz svilupparono le idee iniziali a Dartmouth, ma nessuno di noi conoscerebbe il BASIC senza Allison, Wang, Wozniak, Allen e Gates, o McDonald e Weiland - le persone che hanno inserito un linguaggio di programmazione procedurale simile all'inglese con una shell a riga di comando in appena 2K di ROM. Quel passo ha reso possibile e utilizzabile un computer homebrew da 200 dollari nel 1978.
Articoli simili
- Qual è la differenza tra Limited Basic e Expanded Basic Cable?
- Qual è la differenza tra linguaggio macchina, linguaggio assembly e linguaggio di alto livello nei computer?
- Il linguaggio assembly è considerato un linguaggio di programmazione funzionale?
- In quale linguaggio di programmazione è codificato Netflix? Come si usa questo linguaggio?