130 likes | 520 Views
STORIA DELL’INFORMATICA. UNITRE COLLEFERRO A cura di Adriano Corsetti. STORIA DELL’INFORMATICA. L’INFORMAZIONE Dal TAM TAM Ai SEGNALI DI FUMO All’ ALFABETO MORSE A INTERNET. STORIA DELL’INFORMATICA. Comunicazione Rudimentale Binaria
E N D
STORIA DELL’INFORMATICA UNITRE COLLEFERRO A cura di Adriano Corsetti
STORIA DELL’INFORMATICA L’INFORMAZIONE Dal TAM TAM Ai SEGNALI DI FUMO All’ ALFABETO MORSE A 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 Transistor2° 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 (app-status="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 go