Ryszard Tadeusiewicz

Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 24: Historia systemów operacyjnych

Najważniejszym programem w każdym komputerze jest system operacyjny. To on pośredniczy pomiędzy użytkownikiem a wszystkimi programami, które na tym komputerze działają, a z kolei tym programom ułatwia współpracę z całym sprzętem składającym się na system komputerowy (pamięci masowe, drukarki, ekran, klawiatura, myszka, urządzenia sieciowe itp.).

Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 23. Historia programowania obiektowego

W połowie lat 60. XX wieku w środowiskach informatyków zaczęła dojrzewać idea, że dane trzeba chronić. Postanowiono chować je w niedostępnych z zewnątrz „kapsułach”, gdzie jedynymi procedurami, które mogą na tych danych wykonywać określone działania, będą elementy owej „kapsuły”.

Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 22: Program jako produkt

Programy produkowane w firmie Diny St Johnston znajdowały licznych nabywców. Do jej klientów należały zwłaszcza brytyjskie koleje, które zaczęły w tym czasie wprowadzać komputerową kontrolę ruchu pociągów oraz komputerowe sterowanie sygnalizacją na torach, ale jej programy kupowała także rozgłośnia radiowa BBC, firmy Unilever, BAA i wiele innych.

Katastrofa „Titanica” zaczęła się w stoczni

W nocy z 14 na 15 kwietnia br. minęło dokładnie 110 lat od zatonięcia „Titanica”. Statku, którego nazwa jest wszystkim znana jako symbol technicznych aspiracji, dumnych ambicji i bezprzykładnej tragedii. „Titanica” nie zatopiła góra lodowa, tylko system wynagrodzeń w stoczni.

Uhonorowanie odkrywcy EKG

8 kwietnia br. w Lejdzie odbędzie się uroczystość odsłonięcia pamiątkowej tablicy poświęconej Willemowi Einthovenowi, holenderskiemu fizjologowi i histologowi, który za odkrycie mechanizmu rejestracji elektrokardiogramu otrzymał w 1924 r. Nagrodę Nobla.

Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 21: Jak walczyć z błędami programów?

Testowanie oprogramowania stało się obowiązującą procedurą w przypadku większości dużych projektów informatycznych i ten stan trwa do dzisiaj. Natomiast w dobrych firmach produkujących oprogramowanie są całe zespoły dociekliwych, a nawet zawodowo złośliwych testerów.

Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 20: Doniosłe znaczenie błędów w programach

Od początku rozwoju informatyki błędy w programach stanowiły poważny problem. Istniała konieczność pisania wielu programów dla wielu różnych zastosowań. Lecz ludzie są omylni, dlatego błędy w programach zdarzały się dość często.

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.

Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 18: Coraz bardziej przyjazne języki programowania

Implementacja oznaczona Java 1.0 powstała w firmie Sun Microsystems w 1996 r. i od razu spodobała się użytkownikom. Programy pisane w Javie mogą być łatwo przenoszone z jednego komputera na inny, ponieważ działają na tzw. maszynie wirtualnej.

Jak nauczyliśmy maszyny liczyć i myśleć za nas? Część 17: Gwiazda wśród narzędzi programowania – język C

Język programowania, który współcześnie nadal jest bardzo popularny i zdominował wszystkie wcześniej napisane, powstał w 1972 r. w wyniku pracy jednego człowieka: Dennisa MacAlistaira Ritchiego.