Please enable JavaScript.
Coggle requires JavaScript to display documents.
LA STORIA DELLA PROGRAMMAZIONE - Coggle Diagram
LA STORIA DELLA PROGRAMMAZIONE
IL PRIMO ALGORITMO
Ideato da Ada Lovelace per l'Analytical Engine
Determinare la serie dei numeri di Bernoulli
Alan Turing
1936: idea la sua macchina
Composta da stato, programma, un nastro infinito e una testina
Svolgeva tre operazioni: leggere, scrivere, cambiare cella
tutti i computer di oggi funzionano secondo l'idea di Turing
PRIMO LINGUAGGIO DI PROGRAMMAZIONE
Plankalkùl
Sviluppato da Konrad Zuse
Non fu mai usato, perchè era solo sulla carta
ESISTAVANO COMPUTER CHE NON NE AVEVANO BISOGNO
ENIAC E MARK 1
Funzionavano con schede/nastri perforate e input fisici
programmazione a bassi livelli: lenta e dispendiosa
PRIMO LINGUAGGIO RICONOSCIUTO
ASSEMBLY (1949)
Assegna dei simboli alle istruzioni macchina
Basso livello
SHORT CODE (1949)
Alto livello
Linguaggio interpretato per BINAC
AUTOCODE (1949)
Sviluppati a Manchester per il Mark1
FORTRAN (1957)
John Basckus
Primo compilatore di successo
Linguaggio compilato per calcoli scientifici
ALGOL (1958)
Punto di partenza per molti linguaggi odierni
LISP (1959)
MIT di Boston
Pensato per intelligenza artificiale
COBOL (1959)
Usato nella finanza
Bancomat, Carte di credito ...
BASIC (1964)
Acquisito da Microsoft
Scopo didattico
PASCAL (1970)
Scopi didattici
Ripreso da Apple
SMALL TALK (1972)
Caratteristiche comuni a molti linguaggi odierni
C (1972)
Usato per reimplementare il sistema operativo Unix
ADA (1972)
dipartimento di difesa americano
Controllo del traffico aereo
C++ (1983)
Introduce
Programmazione a Oggetti
Template
Simboli
Utilizzato ovunque
OBJECTIVE C (1983)
Utilizzato da Apple
Python (1991)
Tra i più ricercati al mondo
Usato da Google, Yahoo, Spotify...
JAVA (1995)
Usato per sviluppare app in android
FUNZIONI
Modulo indipendente con ritorno di valore
Testuale
Grafico
Numerico
PROCEDURA
Modulo indipendente senza ritorno di valore