Dartmouth BASIC

Da Konspedia.
Versione del 31 ott 2025 alle 16:48 di XalkasSecondo (discussione | contributi) (Creata pagina con "{{S}} Il '''Dartmouth BASIC''' è la versione originale del linguaggio di programmazione BASIC (acronimo di ''Beginner’s All-purpose Symbolic Instruction Code''). Prende il nome dal Dartmouth College, l'istituto statunitense in cui i programmatori John Kemeny e Thomas Kurtz hanno progettato il BASIC nel 1964. Il linguaggio era inizialmente progettato per funzionare su sistemi che utilizzavano lettori di schede perforate....")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazioneVai alla ricerca

ATTENZIONE: Riteniamo la seguente voce un abbozzo (stub), pertanto è incompleta e va ampliata.

Questo avviso verrà rimosso da questa pagina solo quando questa voce sarà ritenuta completata.

Questo è un template di avviso.

Il Dartmouth BASIC è la versione originale del linguaggio di programmazione BASIC (acronimo di Beginner’s All-purpose Symbolic Instruction Code). Prende il nome dal Dartmouth College, l'istituto statunitense in cui i programmatori John Kemeny e Thomas Kurtz hanno progettato il BASIC nel 1964.

Il linguaggio era inizialmente progettato per funzionare su sistemi che utilizzavano lettori di schede perforate. La prima versione interattiva venne resa disponibile nel giugno 1964, seguita da una seconda nell’ottobre dello stesso anno. Le versioni successive apparvero nel 1966 (terza), nel 1969 (quarta), nel 1970 (quinta), nel 1971 (sesta) e infine nel 1979 (settima e ultima).

Storia

Il progetto era motivato dall’idea che tutti gli studenti, anche quelli non di ambito matematico o scientifico, dovessero poter accedere all’informatica. Kemeny e Kurtz volevano dunque un linguaggio semplice, comprensibile e interattivo.

Il linguaggio BASIC venne sviluppato parallelamente al suo compilatore ed al sistema operativo, permettendo già nel 1964 l’esecuzione dei primi programmi in modalità batch. Tuttavia, il 1º maggio dello stesso anno, John Kemeny e John McGeachie eseguirono i primi programmi BASIC direttamente dai terminali del sistema DTSS. Quei programmi erano estremamente semplici, costituiti da una sola istruzione: PRINT 2 + 2

La seconda versione del BASIC introdusse modifiche minime, tra cui l’aggiunta del punto e virgola al comando PRINT.

Con la terza versione furono introdotti comandi più avanzati: INPUT per l’acquisizione dei dati, MAT per le operazioni sulle matrici e RESTORE da usare insieme a READ/DATA. La quarta versione ampliò le funzionalità con la gestione del testo e delle variabili, mentre la quinta introdusse la gestione dei file.

La sesta versione permise l’uso di procedure con parametri e rappresenta la base da cui derivarono quasi tutti i dialetti successivi del BASIC. Nel 1976, Steve Garland aggiunse la programmazione strutturata al Dartmouth SBASIC, un pre-compilatore che generava programmi compatibili con la versione 6, gettando così le fondamenta per lo standard ANSI BASIC.

Infine, nel 1979, Kemeny e Kurtz commercializzarono un compilatore ANSI BASIC come settima e ultima versione del BASIC di Dartmouth, prima di lasciare il college per dedicarsi allo sviluppo dell’ANSI BASIC sotto il nome di True BASIC.

Interfaccia utente

Voci correlate

Bibliografia

  • Kemeny, John G. (1985): Back to Basic: The History, Corruption and Future of the Language. Addison-Wesley Longman Inc. ISBN 0201134330. (In inglese)
  • BASIC manual. Dartmouth College Computation center, 1964. (In inglese)