Świat programowania

Infografika przedstawia naukowców oraz programistów bez których trudno wyobrazić sobie powstanie komputerów i Internetu. Oto oni:

  • Charles Babbage – twórca maszyny różnicowej, mechanicznego prototypu dzisiejszych komputerów.
  • Alan Turing – wynalazca tkz. Maszyny Turinga. Warto wiedzieć, że wszystkie popularne języki programowania są kompletne w sensie Turinga. Wszystkie programy które można w nich napisać równie dobrze mogą być zaprogramowane na maszynie Turinga. Tak, w większości przypadków taśma z programem byłaby naprawdę długa…
  • John von Neuman – pomysłodawca architektury wg której budowane są dzisiaj komputery. Neuman wyróżnił trzy główne elementy komputera: procesor, dane oraz urządzenia wejścia i wyjścia.
  • Twórcy języków
    • John Backus – Fortran(1955), Algol(1958)
    • Dennis Ritchie – C(1972)
    • Bjarne Stroustrup – C++(1980)
    • Lary Wall – Perl(1987)
    • James Gossling – Java(1991)
    • Guido van Rossum – Python(1991)
  • Teoretycy
    • Edsger Dijkstra – wymyślił algorytm znajdowania najkrótszych ścieżek w grafie.
    • Donald Knuth – autor słynnej “Sztuki programowania”
  • Wolne oprogramowanie
    • Richard Stallman – twórca edytora Emacs i przywódca ruchu wolnego oprogramowania GNU.
    • Linus Torvalds – twórca Linuxa oraz systemu kontroli wersji Git

Leave a Reply

Your email address will not be published. Required fields are marked *