www.neronero.it cialde lavazza

Menu Principale

Acquisti da casa

Foto Desktop

Quiz

Compara ADSL

Storia Informatica

Indice Guide

Offerte Hotels

Offerte Voli

Offerta Vacanze Offerta Autonoleggio
 

 

 

 

 

 

 

 

 

 

 

 

 




 
 

 

 

Storia del Linguaggio di programmazione

ALGOL

 

 

 

Storia del linguaggio ALGOL

 

ALGOL (ALGOrithmic Language) è uno dei vari linguaggi di alto livello disegnato specificatamente per programmare calcoli scientifici.

 

Fu iniziato verso la fine degli anni '50, dapprima formalizzato in un rapporto intitolato ALGOL 58 e quindi migliorato fino a diventare ALGOL 60 e poi ALGOL 68.

Fu progettato da un comitato internazionale con l'obiettivo di creare un linguaggio universale.

Nelle conferenze che si tennero a Zurigo venne posta in particolare rilievo la portabilità del linguaggio.

L'indipendenza dalla macchina da parte di ALGOL concedeva maggiore creatività ai progettisti, ma rendeva più difficoltosa la sua implementazione. Benché ALGOL non abbia mai raggiunto la popolarità commerciale di FORTRAN o COBOL, è considerato il più importante linguaggio della sua epoca in termini d'influenza sui linguaggi sviluppati successivamente.

La struttura del lessico e della sintassi di ALGOL divennero così popolari che virtualmente ogni altro linguaggio progettato da allora si dice sia stato "ALGOL - like", ovvero con strutture gerarchiche e connessioni sia all'ambiente che alle strutture di controllo.

ALGOL è stato il primo linguaggio di programmazione di seconda generazione, con caratteristiche che hanno distinto tutta quella generazione.

In ALGOL 60 viene introdotta la struttura a blocchi, ovvero la possibilità di creare blocchi di istruzioni per le variabili ed espansa l'influenza di istruzioni di controllo. Inoltre sono forniti due nuovi metodi per passare parametri a sottoprogrammi: chiamate per valore e chiamate per nome. Vengono inoltre fornite istruzioni di controllo strutturate di tipo if - then - else, il controllo delle iterazioni e il concetto di ricorsività, cioè la capacità di una procedura di richiamare sé stessa.

ALGOL è forse il linguaggio più "ortogonale" mai scritto, in quanto dispone di un numero relativamente piccolo di costrutti di base e un set di regole per combinare i costrutti. Ciascun costrutto ha un tipo ad esso associato e non ci sono restrizioni di tipi. In più, la maggior parte dei costrutti è in grado di produrre valori. Altre caratteristiche sono:

 

- Dynamic Arrays: il range del suffisso è specificato da variabili, cosicché l'ampiezza viene impostata nel momento di allocare memoria.

 

- Parole riservate: i simboli usati per parole chiave non sono usabili come identificatori

 

- User defined data types: consente all'utilizzatore di disegnare dati astratti che rispondano a particolari esigenze

 

Aree di applicazione di ALGOL

 

ALGOL è stato utilizzato in particolare da scienziati europei e americani interessati a ricerche sui computer. La sua applicabilità in applicazioni commerciali è stata interdetta dall'assenza di funzioni standard per l'input/output e dalla mancanza di interesse da parte dei principali vendors. ALGOL 60 divenne comunque lo standard per la pubblicazione di algoritmi ed ebbe un profondo effetto nello sviluppo dei successivi linguaggi.

 

 


Esempi di programmi Algol:

 

1) Hello World

BEGIN 
FILE F (KIND=REMOTE);
EBCDIC ARRAY E [0:11]; REPLACE E BY "HELLO WORLD!";
WHILE TRUE DO 
BEGIN
WRITE (F, *, E);
END;
END.
 

Links d'approfondimento linguaggio Algol

 

 

 

Vedi anche:

Vendite online

Corsi online

Realizzazione siti internet

 scambio link

 

Ammissione.it Test

W3design Posizionamento e realizzazione siti web

 
 

 

 


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!"

 

 

ricerca altro con tema computer pc e tecnologia

 

 

Guida Computer indice argomenti di Windoweb

Acquisti PC computer

Com'è fatto un PC

Componenti PC

Computer graphics

Distributori PC

Guida foglio di calcolo Excel

Guide PC

IBM AS/400 computer aziend.

Negozi online di Elettronica

Marche PC

Periferiche PC

Rivenditori PC- computer

Shareware

Sistemi operativi

Software per aziende

Software per PC

Software per Internet

Stampanti

Storia dei computer e dei PC

Tools di sviluppo per computer

Indice di tutte le TABELLE

Clicca qui per vedere tutti i titoli di libri e DVD su computer e pc   Libri acquistabili su computer e pc

 

Guida Tecnologie indice argomenti di Windoweb

 

 

 

 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  

 

 

Come inviare il vostro materiale

Istruzioni d'uso

Community Windoweb

  Segnala un sito

© 1999-2009 Tutti i diritti riservati

 

 

 

 

 


Guide:
 

Arte
Ambiente
Animali
Computer
Cultura
Gastronomia
Famiglia
Giochi
Internet
Lavoro
Medicina
Musica
News
Scienze
Società
Spettacolo
Sport
Tecnologie
Turismo
 

Dossier:
 

Aiutiamo Amref
Calendario 2009
Cartoline San Valentino
Corso di grafica
Fumo
Guadagnare in borsa
Numeri incredibili
Ricette settimanali
Storia Informatica
Tabelle utilissime
Video Interessanti

 

Speciale:

Clipart
Foto per desktop
Google gadget

MIDI files
Quiz
Tutto città