
Podstawą każdego programu jest algorytm - sekwencyjny spis czynności, który prowadzi do wykonania określonego zadania. Ponieważ od ich jakości zależy prawidłowość i szybkość działania aplikacji, dla programisty najważniejsze jest opanowanie tych uniwersalnych podstaw wszystkich języków. Pomocną w tym może być książka wydana przez Helion "Algorytmy. Od podstaw" Simona Harrisa i Jamesa Rossa.
Od podstaw poznajemy algorytmy i ich typowe zastosowania. Lekturę rozpoczynamy od elementarnych pojęć, jak iteracja (powtarzanie w pętli) czy rekurencja (odwoływanie się np. funkcji do samej siebie). Następnie autorzy dokonują przeglądu najczęściej spotykanych algorytmów. Poruszona została również tematyka nieco bardziej zaawansowana - haszowanie, zbiory, mapy, geometria obliczeniowa czy optymalizacja pragmatyczna.
Jeśli ktoś planuje zostać dobrym programistą, musi opanować takie podstawy. Z pomocą tej książki będzie mu znacznie łatwiej.
Dziennik Łódzki pio; 03/08/06