storia dell’informatica · programmatrice della storia. il primo ... douglas engelbart inventa il...
TRANSCRIPT
Bastoncini di Nepero John Napier (Edinburgo, 1550 -1617) Accostando i bastoncini corrispondenti a diverse cifre fino a comporre un certo numero (per esempio il 2, il 4 e il 6 a comporre "246"), e sommando le cifre che risultano adiacenti (non separate dalla barra) nelle diverse righe, si ottiene facilmente la tabellina dei multipli del numero in questione.
Sottrazione con complemento a 9
Operazione:1728 – 385
Complemento a 9 di 385 è
99999 – 00385 = 99614
1728 – 385 = 1343
01728 + 99614 = 101342
101342 + 1 = 101343
Macchina di Burattini
Donata al granduca Ferdinando II, questa macchina calcolatrice combina le soluzioni adottate
nella macchina di Blaise Pascal e nei cosiddetti “Bastoncini di Nepero"
Babbage e la “Difference Engine” La macchina progettata da Charles Babbage (1791 – 1871) fu
chiamata “Difference Engine” perché basata sull’osservazione che il calcolo del valore di una funzione polinomiale
f(n) = a0np+a1n
p-1+…+ap
per n >p, intero positivo, si può ridurre ad una successione di addizioni di elementi detti “differenze”:
Δ1(n) = f(n) – f(n-1)
Δ2(n) = Δ1(n) – Δ1(n-1)
Δ3(n) = Δ2(n) – Δ2(n-1)
…
Per i polinomi di secondo grado (Δ2 costante ed n>2) si ha:
f(n) = f(n-1) + Δ1(n) = f(n-1) + Δ1(n-1) + Δ2
quindi f(n) può essere calcolato sommando quantità dipendenti da n-1.
Esempio N f(n)=n2+n+41 1=f(n)–f(n-1) 2=1(n)-1(n-1)
0 41 - -
1 43 2 -
2 47 4 2
3 53 6 2
4 61 8 2
5 71 10 2
6 83 12 2
7 97 14 2
8 113 16 2
Ada Lovelace (1815-1852) Figlia di Lord Byron, collaboratrice di Babbage è considerata come la prima
programmatrice della storia. Il primo linguaggio di programmazione porta il suo nome
Macchine a schede perforate
Ogni Sistema era composto di differenti macchine:
Perforatrici
Verificatrici
Selezionatrici
Tabulatrici
Riproduttrici
Inseritrici
Interpreti
Calcolatrici
Cifrario di Vincenzo Viviani Strumento ideato da Viviani, che ne lasciò il disegno tra i suoi appunti. Consentiva di elaborare linguaggi in codice attraverso la sostituzione concordata delle lettere dell’alfabeto indicate dall’ostensore e dall’indice del disco minore. (Secolo XVII)
1976 – Apple I
Steve Jobs e Steve Wozniak costruiscono il primo Apple che è costituito da un circuito su una sola
piastra.
1982 – Commodore 64
Caratteristiche: ROM 16Kb – Processore MOS 6510 – RAM 64Kb – Testo a 40 car per riga
Grafica 320x200, 16 colori – Nastro o Disco esterno – Linguaggio Basic