Please enable JavaScript.
Coggle requires JavaScript to display documents.
la storia della programmazione - Coggle Diagram
la storia della programmazione
PRIMO ALGORITMO
Inventato da
Ada Lovelace
, prima dei computer, per calcolare la
serie di numeri di Bernoulli
1940
Konrad Zuse inventa, su carta, il primo linguaggio di programmazione:
Plankalkül.
All'epoca esistevano solo due calcolatori al mondo
1996
Nasce
Java
PRIMO LINGUAGGIO DI SUCCESSO
Fortran
di John Backus, inventato per i calcoli scientifici dell'IBM nel 1957.
1991
Nasce "
Python
", dal gruppo comico inglese
Monty Python
→ usato oggi da colossi internazionali (Google, Spotify, ,Yahoo)
NASCITA DELL'INFORMATICA
Tra gli anni '50 e '60 con il
Transistor
, elemento elettronico alla base di un computer.
dagli anni' 80 in poi
Nascono estensioni di C, che comprendono anche la programmazione a oggetti:
C++
Objective C
;
e un particolare tipo di funzioni che si chiamano
metodi
.
PROGRAMMAZIONE PROCEDURALE
('60-'70)
PROGRAMMAZIONE STRUTTURATA O TOP-DOWN
Nasce come risposta alla complessità crescente dei programmi informatici
strutture di controllo chiare
Assenza di salti incondizionati
, evita istruzioni che rendono il codice difficile da debuggare e eseguire
sviluppo top-down
, approccia con una visione ad alto livello del problema e successivamente lo suddivide in moduli più piccoli
Decomposizione modulare
, divide il programma in moduli o funzioni più piccoli, garantendo la riutilizzabilità del codice e la gestione modulare dei problemi.
funzioni
= moduli (che ritornano a un valore, utilizzato sul programma principale o su un'altra funzione) indipendenti, di tipo numerico, testuale o grafico.
procedura
= è sempre un modulo indipendente ma non ha il ritorno di valore
Dichiarazione dati locale
, limita la visibilità delle variabili ai soli blocchi in cui sono dichiarate, in modo da ridurre il rischio di errori e la complessità.
esempi di linguaggi
Pascal
Algol
C