Share
settembre 1991. Alla Facoltà di Informatica dell’UPM, le matricole hanno avuto un discorso inaugurale del preside. Di tutto il discorso ricordo solo una cosa, ed è stato il momento in cui ha detto qualcosa come “Se avete imparato a programmare in BASIC, dimenticate tutto quello che sapete”. La frase era probabilmente ancora più dura, più cruda. Come per sminuire l’importanza di una lingua che è stata alla ribalta per quasi tre decenni.
Oggi è il 50° anniversario della nascita ufficiale di BASIC. Alle 4 del mattino del 1° maggio 1964, il primo programma BASIC fu eseguito all’Università di Darmouth, e da allora la sua popolarità sarebbe solo cresciuta. Lo avrebbe fatto per anni, e sarebbe diventato il linguaggio con cui molti avrebbero (avrebbero) fatto i loro primi passi “seri” davanti a un computer.
Sono sicuro che molti di voi che ci leggono a Xataka hanno “tagliato del codice” in BASIC (se questo può essere chiamato “tagliare del codice”). Questo linguaggio divenne negli anni ’70 e soprattutto negli anni ’80 un componente quasi indispensabile in tutti i tipi di computer a 8 bit. Microsoft lo utilizzò ampiamente nel suo MS-DOS, e anche le macchine della prima parte degli anni ’80 (C64, Amstrad, Spectrum, MSX) diedero ai loro utenti la possibilità di sfruttare le capacità che offriva.
Ma naturalmente, il linguaggio aveva molte limitazioni, e da tempo era stato sostituito da altre alternative. Inoltre, gli utenti utilizzavano sempre più spesso applicazioni programmate da esperti, e le critiche al linguaggio erano evidenti. Dijkstra, l’informatico che ha creato un famoso algoritmo di ricerca, ha fatto questo punto già nel 1975:
È praticamente impossibile insegnare una buona programmazione a studenti che hanno avuto una precedente esposizione al BASIC: come potenziali programmatori sono mentalmente storpiati e senza alcuna speranza di rigenerazione.
Sembra che il preside, di cui non ricordo il nome, abbia letto Dijkstra prima del suo discorso e abbia tenuto per sé questo commento. Ma sia lui che Dijkstra stesso avrebbero potuto farne a meno, perché è probabile che senza BASIC molti di noi non avrebbero (avrebbero) dedicato la loro vita agli zero e agli uno in un modo o nell’altro. Bisogna iniziare da qualche parte, dico io. E il sottoscritto ne è un esempio.
Congratulazioni per i 50 anni, BASIC. Che siano molti di più.
Via | Slashdot
Più informazioni | Celebrazione dell’Anniversario BASIC alla Darmouth University