Povijest Flashcards
50.000 – 30.000 p.n.e.
brojanje prstima
digit – engl. prst ili broj
calculate - iz latinske riječi za šljunak
- st.p.n.e. – 5. st.n.e.
- uvođenje arapskog brojevnog sustava 0123456789
- razvoj geometrije u Grčkoj
- razvoj decimalnog sustava (oko 500 g.)
- nulu smatraju brojem (Hindi)
- negativni broj predstavlja dug (Hindi)
- prvi šah (Indija)
- izračunata vrijednost broja π
Algoritam: 9. st.
Muhammed idn Musa Al-Khwarizmi
- uvodi Hindski pozicijski brojevni sustav
- uvodi nulu u arapski brojevni sustav
Abakus: 13. st.
zbrajanje i oduzimanje
bez olovke i papira
za bilo koji brojevni sustav
uvježbana osoba jednako brza s abakusom i kalkulatorom
CODEX 15. st.
Leonardo DaVinci
- izradio nacrt za prvi stoj za računanje CODEX
- nikad nije realiziran
- replika stroja naknadno izrađena
Mehanički računski strojevi 17. st.
John Napier - napierove kosti
Schickard - stroj za +, -, x, /
Pascal - Pascaline, mehanički stroj sa zupčanicima
Leibnitz - Arithmometer, prvi komercijalni kalkulator
Programabilni stroj: 18. st.
Joseph-Marie Jaquard
- programibilni tkalački stroj koji radi na principu bušenih kartica
- programabilan stroj!!!!
Charles Babbage
Difference Engine
Analytical Engine
Difference Engine
kalkulator koji radi na principu Jaquardovih bušenih kartica
neprecizna mehanika uzrokuje obustavu daljnjeg razvoja
Analitički stroj
Osnovi elementi
▪ Ulazna jedinica
▪ Aritmetičko – logička jedinica - MILL
▪ Centralni kontroler
▪ Izlazna jedinica
▪ odvojene memorija - STORE
izvodi sve računske operacije
instrukcija definira koju operaciju izvesti i u kojem redoslijedu
programibilan pomoću bušenih kartica
Augusta Ada Byron, grofica od Lovelacea
postavila temelje petlji i memorijskog adresiranja
1. programer
programski jezik ADA
Herman Hollerith
prvi elektromehanički stroj za zbrajanje i sortiranje
1890.g. upotrijebljen za popis stanovništva u SADu
bušene kartice
Alan Turing
model univerzalnog računala: Turingov stroj
apstraktni stoj (matematički model) koji se
sastoji od:
▪ glave za čitanje koja se pomiče lijevo-
desno
▪ beskonačne trake za pohranjivanje
podataka
▪ i programa koji određuje što se mora
izvesti
▪ može riješiti bilo koji problem koji mogu
riješiti današnja računala (uz uvjet
neograničenog vremena za izvođenja i
neograničene memorije)
John Atanasoff & Clifford Berry
- napravili ABC: Atanasoff-Berry Computer
▪ 300 vakumskih cijevi
▪ izvodi računske operacije
▪ binarni sustav
Conrad Zuse
Z1 i Z3