Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 19. Języki do manipulacji symbolami: LISP i LOGO

Nazwa LISP pochodzi od „LISt Processing”, co sygnalizuje, że podstawową strukturą danych w tym języku programowania jest lista. Pomysłodawcą języka LISP był John McCarthy, profesor MIT.

Publikacja: 25.02.2022 00:32

Prof. John McCarthy ustawia szachownicę obok komputera IBM 7090 w ramach przygotowań do międzynarodo

Prof. John McCarthy ustawia szachownicę obok komputera IBM 7090 w ramach przygotowań do międzynarodowego meczu szachów komputerowych. Stanford (Kalifornia), 23 listopada 1966 r.

Foto: TopFoto.co.uk / Topfoto / Forum

We wcześniejszych felietonach tego cyklu (dostępnych w internecie) opisałem wiele języków programowania, które dawały programistom możliwości skutecznego opisywania różnych programów i tworzenia nawet bardzo zaawansowanych algorytmów. Języki te były jednak tak projektowane, żeby zapewnić łatwość opisywania operacji wykonywanych na liczbach. Takie bowiem były wtedy jedyne zastosowania komputerów: wprowadzano do nich dane w postaci liczb i oczekiwano wyników także w postaci liczb. Najpierw były to obliczenia dotyczące strzelania z armat, potem – gospodarki i zarządzania, następnie zaś inżynierskie i naukowe. Ale zawsze sprowadzały się one do obliczeń numerycznych.

Pozostało jeszcze 94% artykułu

Czytaj więcej, wiedz więcej!
Rok dostępu za 99 zł.

Tylko teraz! RP.PL i NEXTO.PL razem w pakiecie!
Co zyskasz kupując subskrypcję?
- możliwość zakupu tysięcy ebooków i audiobooków w super cenach (-40% i więcej!)
- dostęp do treści RP.PL oraz magazynu PLUS MINUS.
Historia świata
Metro, czyli dzieje rozwoju komunikacji miejskiej
Historia świata
Ukraińscy bracia w powstaniu warszawskim. Historia jak z „Szeregowca Ryana”
Historia świata
Brakujące morskie ogniwo
Historia świata
Powstanie wielkanocne w Irlandii
Historia świata
Paweł Łepkowski: Tak kończą tyrani