STORIA DELLINFORMATICA UNITRE COLLEFERRO A cura di Adriano

  • Slides: 12
Download presentation
STORIA DELL’INFORMATICA UNITRE COLLEFERRO A cura di Adriano Corsetti

STORIA DELL’INFORMATICA UNITRE COLLEFERRO A cura di Adriano Corsetti

STORIA DELL’INFORMATICA L’INFORMAZIONE Dal Ai All’ A TAM SEGNALI DI FUMO ALFABETO MORSE INTERNET

STORIA DELL’INFORMATICA L’INFORMAZIONE Dal Ai All’ A TAM SEGNALI DI FUMO ALFABETO MORSE INTERNET

STORIA DELL’INFORMATICA Ø Comunicazione Rudimentale Binaria Ø 800 - Carillon Ø 1650 – PASCAL

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.

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.

STORIA DELL’INFORMATICA Ø 1964 – 1970 : - 1. B. M. 360 - N. C. R. 400 - UNIVAC 9000 - PHILIPS P 1000 - SIEMENS 4000 - BULL - DIGITAL - Ecc.

STORIA DELL’INFORMATICA Ø 1970 – MICROPROCESSORE 4° G. Ø 1970 – 1975 : -

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 BS 2000 - H. BULL G. COS - MICROSOFT

STORIA DELL’INFORMATICA Ø 1985 – SISTEMI COMPATIBILI - FUJITSU - HITACY Ø 1990 –

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 Ø 1 GL linguaggi di Prima generazione Basati sul codice macchina (

STORIA DELL’INFORMATICA Ø 1 GL linguaggi di Prima generazione Basati sul codice macchina ( binario) Ø 11100101 Ø 11110000 Ø 11001101

STORIA DELL’INFORMATICA Ø 2 GL linguaggi di Seconda generazione Ø Ø Ø Ø Ø

STORIA DELL’INFORMATICA Ø 2 GL linguaggi di Seconda generazione Ø Ø Ø Ø Ø Simbolici di tipo Assembly Esempio: calc: dec. L R 5 010 000 255 101 push. L R 5 015 001 255 102 calls #1, recfib 020 000 120 mov. L R 0, R 6 030 256 104 dec. L R 5 010 002 255 105 push. L R 5 015 001 255 106 calls #1, recfib 020 000 120 add. L R 6, R 0 050 256 250 108. end 001 000 000

STORIA DELL’INFORMATICA Ø 3 GL linguaggi di Terza generazione Linguaggi procedurali, con termini in

STORIA DELL’INFORMATICA Ø 3 GL 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 Ø 4 GL linguaggi di Quarta generazione Contengono dizionari di dati integrati,

STORIA DELL’INFORMATICA Ø 4 GL 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

STORIA DELL’INFORMATICA Esempi: ; access admissions set report device printer set report device disc set report name AD 32 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