Storia del Linguaggio di programmazione

BASIC

 

Storia del linguaggio BASIC

 

Il BASIC (ovvero: Beginner's All-purpose Symbolic Instruction Code) è un linguaggio molto potente come strumento per i programmatori principianti, che è stato sviluppato a Dartmouth College nel 1964, sotto la direzione di J. Kemeny e T. Kurtz.

Venne implementato per il computer GE 225, con lo scopo di fornire un linguaggio veramente molto semplice da imparare e facile da tradurre.

 

BASIC consente di realizzare un'ampia gamma di applicazioni e dispone di molte versioni.

Comunque, più si pone attenzione alle tecniche di programmazione e alla soluzione di problemi e più la sintassi specifica è facile da seguire.

 

Funzioni principali del linguaggio BASIC

 

- loops

- input da tastiera

- applicazioni guidabili da menu

- comandi di sistema: utilizza parole atte a fare svolgere immediatamente uno specifico task

- programmazione strutturata

- subroutines

- funzioni integrate nel linguaggio

- funzioni definibili dall'utente

- Schiere, sorting e ricerche

 

Aree applicative Basic

 

- disegnato per applicazioni più interattive che di tipo batch, con il grande vantaggio di essere facilmente implementabile, vista anche la possibilità di utilizzo in forma interpretata piuttosto che compilata.

 

Altri fatti legati al BASIC

 

Paul Allen e Bill Gates dettero in licenza il loro BASIC alla M.I.T.S. per il computer Altair.

La versione occupava un totale di 4Kb di memoria, compreso il codice e i dati usati per il codice sorgente.

Successivamente Gates e Allen portarono il loro BASIC si altre piattaforme, tra cui Apple, Commodore e Atari.

Alla fine degli anni '70 è la volta del MS DOS che viene fornito con un interprete BASIC.

L'IBM aveva una sua versione denominata BASICA, mentre la versione fornita con MS DOS si chiamava GW-BASIC e girava su qualsiasi macchina che potesse far girare anche il DOS.

Ma non c'erano differenze tra i due linguaggi, solo che IBM voleva proteggere i suoi personal computer dai cloni in circolazione.

Microsoft decise di realizzare anche un compilatore in modo da far girare i programmi senza il ricorso all'interprete BASIC.

La nuova soluzione si chiamò QuickBasic, che venne distribuito fino alla versione 4.5.

Poi Microsoft volle implementare ulteriormente il linguaggio e iniziò a distribuire il PDS BASIC (Professional Development System), che terminò con la versione 7.1.

Ma il PDS BASIC non venne sfruttato appieno per le sue notevoli capacità e Microsoft era ormai impegnata sulle interfacce grafiche, cosicché realizzò un Visual BASIC sia per DOS che per Windows.

Le differenze tra il QuickBASIC e il VB per DOS erano assolutamente minime.

Nel frattempo un signore chiamato Robert S. Zale aveva progettato un suo compilatore BASIC che fu poi distribuito dalla Borland Inc. come TurboBASIC, ma Zale si mise a distribuire il prodotto anche per conto suo, chiamandolo PowerBASIC, che ora è arrivato alla versione a 32 bit.

PowerBASIC è uno dei compilatori più potenti sul mercato, che comprende idee come le variabili senza segno, un Inline Assembly Language Code e svariate altre simpatiche aggiunte al linguaggio BASIC.

 

 

 


Esempi di programmi in Basic:

 

1)  Hello World

10 PRINT "Hello World!" 20 GOTO 10

2) Operazioni aritmetiche

10 INPUT "ENTER TWO NUMBERS SEPARATED BY A COMMA:
20 LET S = N1 + N2
30 LET D = N1 - N2
40 LET P = N1 * N2
50 LET Q = N1 / N2
60 PRINT "THE SUM IS ", S
70 PRINT "THE DIFFERENCE IS ", D
80 PRINT "THE PRODUCT IS ", P
90 PRINT "THE QUOTIENT IS ", Q
100 END

 

Links d'approfondimento Basic

 

 

 

 

 



Introduzione alla Storia Computer e Informatica

Cronologia ed evoluzione hardware

Protagonisti e inventori

Storia Linguaggi programmazione e Sistemi Operativi

Storia computer IBM

Storia computer Microsoft

Storia computer Apple

Evoluzione Interfacce grafiche

Storia Internet e reti

Storia Linux

Approfondimenti e articoli vari su computer e informatica

Altri link sul tema dei vecchi computer

Breve corso di grafica al computer e ritocco fotografico

Glossario dei termini informatici

Storia dei Giochi e videogiochi al Computer

Corsi online e videocorsi

Racconto di Attilio Romita
"Computer, Ordinateur, Elaboratori ... Forse Cervelloni!"

 

 

 

 


 

 

 

 Selezione di libri su computer e informatica 

Bambini e computer. Alla scoperta delle Bambini e computer. Alla scoperta delle nuove tecnologie a scuola e in famiglia  
Etas
€ 18,00  
C'era una volta un computer C'era una volta un computer 
Zuddas Gianluigi, Larcher
€ 10,00  
Computer no problem. Soluzioni ai proble Computer no problem. Soluzioni ai problemi più comuni del tuo pc  
Future Media Italy
€ 8,90  
computer partendo da zero. Vol. 1 Il computer partendo da zero. Vol. 1
Scozzari Giuseppe, Edizionifutura.Com
€ 28,50  
computer partendo da zero. Vol. 2 Il computer partendo da zero. Vol. 2
Scozzari Giuseppe, Edizionifutura.Com
€ 28,50  
Computer sicuro. La guida Symantec contr Computer sicuro. La guida Symantec contro spyware, worm, virus, spam e intrusi nel tuo PC  
Conry-Murray Andrew; Weafer Vincent, Mondadori Informatica
€ 16,20   (Prezzo di copertina € 18,00  Sconto 10%)
Cosa c'è dentro il computer? Cosa c'è dentro il computer?  
Schuhl Alain, Dedalo
€ 6,38   (Prezzo di copertina € 7,50  Sconto 15%)
ECDL. La patente europea del computer. M ECDL. La patente europea del computer. Manuale
Alpha Test
€ 22,80  
Fondamenti di reti di computer Fondamenti di reti di computer  
Hallberg Bruce A., McGraw-Hill Companies
€ 25,08   (Prezzo di copertina € 29,50  Sconto 15%)
libro dei piccoli computer. Telefoni, GP Il libro dei piccoli computer. Telefoni, GPS, notebook e altri dispositivi portatili  
MacRae Kyle, Mondadori Informatica
€ 15,92   (Prezzo di copertina € 19,90  Sconto 20%)
Metti le mani nel computer Metti le mani nel computer
Edibrico
€ 13,00  
mio primo computer Il mio primo computer  
Magid Lawrence J., Mondadori Informatica
€ 15,04   (Prezzo di copertina € 18,80  Sconto 20%)
patente europea del computer. Test e qui La patente europea del computer. Test e quiz. Versione Office XP. Con CD-ROM  
Pezzoni Sergio; Pezzoni Paolo; Vaccaro Silvia, Mondadori Informatica
€ 10,88   (Prezzo di copertina € 12,80  Sconto 15%)
Windows XP. Computer e internet per i ba Windows XP. Computer e internet per i bambini. Con CD-ROM  
Future Media Italy
€ 9,90