Page 4 - Informatyka na czasie. Kartka z historii. Podręcznik klasa 3
P. 4
Kartka z historii
Algorytmika i programowanie
W 1967 r. Seymour Papert, pochodzący
z RPA, opracował na podstawie języka LISP
język Logo. Był to pierwszy język edukacyjny
do nauki programowania przeznaczony dla dzieci
i młodzieży. Mimo że wówczas komputery były
dostępne tylko dla wąskiej grupy specjalistów,
już wtedy myślano o nauce programowania
w szkołach. Cechą charakterystyczną
języka Logo była tzw. grafika żółwia. W Polsce
wykorzystywane były m.in. Logo Komeniusz
i Imagine Logo (polska nazwa Logomocja),
W 1964 r. Amerykanie Thomas E. Kurtz i John opracowane na Uniwersytecie Komeńskiego
Kemeny z Dartmouth College opracowali język w Bratysławie przez zespół pod kierunkiem
programowania BASIC (od ang. Beginner's prof. Ivana Kalaša.
All-purpose Symbolic Instruction Code). Stał się
on popularny w latach 80. XX w. wraz z rozwojem
mikrokomputerów, które miały wbudowany
w pamięć stałą translator języka. Oryginalne
rozwiązanie zastosowano w mikrokomputerach
ZX Spectrum – do każdego klawisza na klawiaturze
były przypisane komendy języka, co miało
przyspieszyć pisanie programów. Na składni
jednego z dialektów języka BASIC opiera się
używany współcześnie język Visual Basic.
1964 r. 1967 r.
1967 r. 1969 r.
20 lipca 1969 r. osiągnięto cel misji Apollo 11
i człowiek pierwszy raz stanął na Księżycu.
Statkiem kosmicznym sterowały dwa
komputery AGC (od ang. Apollo Guidance
Computer). Amerykanka Margaret Hamilton
kierowała zespołem tworzącym dla nich
oprogramowanie. Wagę tego wyczynu
zobrazowali pracownicy Google’a, którzy
W 1967 r. naukowcy Ole-Johan Dahl, policzyli, że komputery AGC były ok. 100 tys.
Bjørn Myhrhaug i Kristen Nygaard razy wolniejsze niż dobry laptop z 2012 r.
stworzyli w Norweskim Ośrodku Mimo to misja zakończyła się sukcesem.
Obliczeniowym język do symulacji
komputerowych Simula 67.
Był to pierwszy język programowania,
który wprowadzał zasady programowania
obiektowego, pojęcia klasy i obiektu,
dziedziczenie i metody wirtualne.
Miał bardzo duży wpływ na rozwój
współczesnych języków programowania
(np. języka C++). W 2001 r. Ole-Johan
Dahl i Kristen Nygaard za współtworzenie
koncepcji języków obiektowych otrzymali
nagrodę Turinga.
96