Dziś jest wtorek, 7 października 2008 roku (z kalendarza...)

Dostawa z Helionu

Prawda jest taka, że dobrym programistą nie jest ten, kto zna możliwie dużo języków programowania, lecz ten, kto potrafi nimi coś ciekawego wyrazić. Świadom tego faktu, zamówiłem sobie w Helionie dwie książki o algorytmach, a wczoraj przesyłka wylądowała w moich rękach. Zamówienie opiewało na pozycje "C++. Algorytmy i struktury danych" autorstwa Adama Drozdka (Amerykanina, gdyby ktoś pytał :)) oraz "Algorytmy, struktury danych i techniki programowania (wyd. 3)" Piotra Wróblewskiego. Z braku czasu przejrzałem je dość pobieżnie, ale spostrzegłem już kilka charakterystycznych cech każdej z nich.

Pierwsza z książek przeznaczona jest dla kogoś, kto na poważnie zajmuje się lub pragnie zająć się programowaniem. Opisy wyglądają na wyczerpujące, jest też w nich trochę matematyki. Na uwagę zasługuje fakt wydrukowania kompletnych i rozbudowanych kodów źródłowych w C++ napisanych z użyciem OOP. Na końcu każdego rozdziału znajdują się ćwiczenia (część bardziej teoretyczna w stylu "Wykaż, że cośtam") oraz zadania programistyczne polegające na wymyśleniu rozwiązania pewnego problemu algorytmicznego. Właśnie czegoś takiego mi brakowało w książce "Algorytmy i struktury danych" zamówionej parę miesięcy temu. Tam wprawdzie trafiały się jakieś ciekawe zadania, ale było ich mało, i w dodatku wymieszane z czysto teoretyczno-matematycznymi rozważaniami. Na uwagę zasługuje rozbudowany rozdział poświęcony technikom kompresji oraz część poświęcona obliczaniu złożoności obliczeniowej.

Druga książka reklamowana jest hasłem "Algorytmika nie tylko dla informatyków". Zdecydowanie mógłbym ją polecić komuś, kto traktuje programowanie jako hobby i nie za pewnie czuje się w naukowych rozważaniach z domieszką matematyki. Autor zdecydowanie zaznacza, że chciałby jej uniknąć. Nie znaczy to, że jej zakup jest bezsensowny - zakres tematyczny jest bardzo duży, opis zagadnień rozbudowany. Tajemnica tkwi po prostu w przystępności tekstu, który jest pisany przez człowieka dla człowieka :). Ponadto autor przedstawia kilka algorytmów przeszukiwania tekstów oraz wprowadzenie do sztucznej inteligencji, a tego poprzednia książka nie oferuje.

Helion jak dotąd "podarował" mi trzy książki o algorytmach i z lektury katalogu wnioskuję, że jego możliwości w tym zakresie powoli się kończą. Następne lektury będę zamawiać już w Wydawnictwach Naukowo-Technicznych, mających "nieco" szerszy asortyment :).

Powrót

Komentarze

Napisał radzio w środę, 31 maja 2006 o 19:31

Ja ostatnio pochłaniałem "Podstawy algorytmów z przykładami w C++", ale chyba zamówię podobnie jak Ty także "C++. Algorytmy i struktury danych" - na wakacjach będzie na to czas :]

Napisał Michał Płachta w środę, 31 maja 2006 o 19:35

Ja kiedyś kupiłem Wyzwania Programistyczne z WSiP. Bardzo fajna książka jeżeli chodzi o zadania typowe z OI.

Napisał radziel w środę, 31 maja 2006 o 21:09

Polecam "Wprowadzenie do algorytmów - Thomas H. Cormen ...", jest to pozycja dla wytrwałych i zamożnych (~150 zł). Naprawdę lepszej książki nie znalazłem. Mimo że 1/3 z niej nie rozumiem (poziom matematyki przewyższający znacznie liceum) to ilością i sposobem opisania algorytmów konkurencję zostawia daleko w tyle :)

Napisał Zyx w środę, 31 maja 2006 o 21:30

Niedawno zapragnąłem zamówić sobie trochę niebieskich książeczek OI. Najpierw były wielkie bóle z formularzem wysyłkowym, który bardzo mnie wkurzył. Niby oficjalna witryna olimpiady informatycznej, a tu formularz zamówienia wysyłany przez jakieś przedpotopowe mailto :(. W końcu jakoś udało się to przeskoczyć, ale żaden ślad aktywności ich centrum wysyłkowego do mnie nie dotarł.

Napisał LBO w czwartek, 1 czerwca 2006 o 11:39

To ja polecę "Algorytmy" Macieja M. Sysło. Książka ciekawa, przystępna. Na uwagę zasługują przypiski autora niekiedy z ciekawostkami dotyczącymi omawianego algorytmu/problemu - niby niepotrzebne, a tak umilają czas w czasie czytania. Książkę należy traktować jako wprowadzenie do algorytmiki - każda następna kniga jest dzięki tej pozycji łatwiejsza w odbiorze.

Strona 1 z 1 :: 1

Skomentuj

NickInformacja
E-mailTylko do użytku wewnętrznego.
WWWNie zapomnij o http://
LayoutNapisz tu, czy widzisz dzienny czy nocny layout.
WpisFormatowanie wiki
Internauto, pamiętaj! Wolność to nie samowola - dbaj o kulturę wypowiedzi oraz dyskusji w sieci.

Na Zyxist.com panuje swoboda wyrażania opinii oraz krytyki pod dowolnym adresem. Jedyny warunek: musi być ona kulturalna i rzeczowa. Na chamstwo, prostactwo lub jawne obrażanie kogokolwiek nie ma tu miejsca i takie komentarze są bardzo szybko usuwane. Jeśli zamierzasz polemizować z treścią wpisu, wpierw uważnie ją przeczytaj.

© Tomasz "Zyx" Jędrzejewski 2005 - 2008 | Wykonanych zapytań: 2 | Serwer wirtualny zapewnia