STORIA DELL’INFORMATICA
UNITRE
COLLEFERRO
A cura
di
Adriano Corsetti
STORIA DELL’INFORMATICA
L’INFORMAZIONE
Dal
Ai
All’
A
TAM TAM
SEGNALI DI FUMO
ALFABETO MORSE
INTERNET
STORIA DELL’INFORMATICA
 Comunicazione Rudimentale Binaria
 800 - Carillon
 1650 – PASCAL (+ -)
 1673 – LEIBNIZ (+ - x :)
 1820 – XAVIER TOMAS (Aritmetico)
 1842 – C. BABBAGE (Sk. Perforate, ecc.)
 1890 – HOLLERITH (Tabulatrice)
 1924 – NASCE LA I.B.M.
 1940 – MARK 1 (1° Elab. Elettromeccanico)
STORIA DELL’INFORMATICA
1946 – EN.I.A.C. (valvole program.) 1° G.
1948 – VON NEUMANN (macchina…)
1948 – NASCE IL Transistor
2° G.
1951 – UNIVAC 1
1957 – SIEMENS 2002
1958 – I.B.M. 7070
1959 – OLIVETTI ELEA
1960 – CIRCUITO INTEGR. (T.I.) 3°G.
STORIA DELL’INFORMATICA
1964 – 1970 : - 1.B.M. 360
- N.C.R. 400
- UNIVAC 9000
- PHILIPS P1000
- SIEMENS 4000
- BULL
- DIGITAL
- Ecc.
STORIA DELL’INFORMATICA
1970 – MICROPROCESSORE
4° G.
1970 – 1975 : - Multiprogrammazione
- Time Sharing
1976 – APPLE (1° Prototipo di P.C.)
1980 – 1990 : - I.B.M.
M.V.S
- SIEMENS BS2000
- H. BULL
G.COS
- MICROSOFT
STORIA DELL’INFORMATICA
 1985 – SISTEMI COMPATIBILI
- FUJITSU
- HITACY
 1990 – si sviluppa INTERNET
 1990 – si sviluppano le Interfacce Grafiche
 1990 – Inizia l’Era del P.C. compatibile
 1990 – 2000 : SI SVILUPPANO S.O.C.
- WINDOWS
- UNIX
- LINUX
STORIA DELL’INFORMATICA
 1GL
linguaggi di Prima generazione
Basati sul codice macchina ( binario)
 11100101
 11110000
 11001101
STORIA DELL’INFORMATICA
 2GL linguaggi di Seconda generazione










Simbolici di tipo Assembly
Esempio:
calc: decL R5
010 000 255 101
pushL R5
015 001 255 102
calls #1, recfib 020 000 000 120
movL R0, R6
030 250 256 104
decL R5
010 002 255 105
pushL R5
015 001 255 106
calls #1, recfib 020 000 000 120
addL R6, R0
050 256 250 108
.end
001 000 000 000
STORIA DELL’INFORMATICA
 3GL linguaggi di Terza generazione
Linguaggi procedurali, con termini in lingua
inglese
I programmatori devono specificare il "cosa"
e "come" desiderano mandare in output.
 Esempi: COBOL, RPG, FORTRAN, Pascal,
Ada, C, BASIC, PL/I.
STORIA DELL’INFORMATICA
 4GL linguaggi di Quarta generazione
Contengono dizionari di dati integrati,
database relazionali dinamici, consentono
rapidi sviluppi del sistema tramite anche
prototipizzazioni
I programmatori (e a volte gli utenti)
specificano il "cosa" dell'output
desiderato, lasciando al software il
compito di stabilire il "come".
STORIA DELL’INFORMATICA
Esempi:
; access admissions
set report device printer
set report device disc
set report name AD32
select if term = "961" and (appstatus="AC" or app-status="PP")
sort on ad-source on name
report id name ad-source class hs-code
entrance-code app-status
footing at ad-source skip 2 "Total for: "
ad-source "=" count skip 3
final footing "Total enrollment " count
set report nolimit