Ocena : 6
2004-07-19
bez podpisu
Nareszcie coś bez obiektów.
Ocena : 6
2005-05-16
bez podpisu
Książka świetna. Jasne, nie dla ludzi chcących pisać piękne programy w np. Javie. Jest to twarda wiedza z pogranicza technik cyfrowych. Osobiście przypadła mi do gustu jako "pomost" pomiędzy elektroniką, techniką cyfrową a programowaniem. Podobnie jak Kompilatory z WNT, jest to książka dla malej grupy odbiorców, dla zainteresowanych czy wręcz maniaków.
Poziom edytorski - świetny. Nie znalazłem żadnego rzucającego się w oczy błędy stylistycznego. Nazewnictwo również intuicyjne, w wielu miejsca zamiast porywania się na tłumaczenia jest po prostu wpisana angielska nazwa. Listingi czytelne, styl kodowania również przyjemny.
Materiał zaprezentowany w sposób ciekawy. Najpierw podstawowe operacje, potem zaprezentowane trudniejsze rzeczy w świecie bitów [tasowanie, transpozycja, ekstrakcja...] - później praktyczne mnożenie, dzielenie i parę funkcji podstawowych. Na koniec parę rozdzialow-kluczy. Wystarczająco małe by zainteresować i dać wiedzę podstawową. Potem każdy może sobie poszukać reszty - zwykle w monografiach lub skryptach.
Plusem jest zdecydowanie fakt, że autor nie przywiązuje się szczególnie do jednej platformy. Programuje pod POWER jak i x86, więc skorzystałem.
Podsumowując - książka wybitna na polskim rynku, nietypowa lecz niestety wymagająca i powiedzmy prawdę - dla malej grupy odbiorców.
Ocena : 6
2006-12-28
Mateusz Malczak
Książka naprawdę wyjątkowa. Wciąga i nie można się od niej
oderwać. Warta przeczytania, zwłaszcza teraz kiedy jest tak trudna o dobrą
książkę o programowaniu, która nie byłaby pisana jak dla nierozumnego
dziecka :) Zdecydowanie polecam wszystkim tym, którzy programowanie
traktują jak sztukę i dla których jest ono pasją.
Ocena : 6
2006-09-14
Paweł Czerniak
Książka jest wybitna. Mimo iż spora część materiału jest ze
swojej natury tak specyficznie-nispoziomowa i omawia szczególne przypadki,
że nawet programiści systemowi nie mieliby gdzie użyć tych tricków, to
jest też część, która nawet dla wysopoziomowych programistów może być
użyteczna, bo jest szybka i skraca kod (linijki i czas pisania). Jeżeli do
tej pory sprawdzałeś czy liczba jest potęgą 2 w sposób inny niż !(i & (i -
1)) a myślisz o programowaniu poważnie, to MUSISZ ją przerobić.
Ocena : 5
2007-11-29
daro
Książkę zdecydowanie nie dla lamuchów, którzy postrzegają świat przez pryzmat .NET czy Javy ;) Jeśli ktoś zajmuje się pisaniem śmiesznych sofcików typy glue-logic, które polegają głównie na sprzęgnięciu silnika SQLowej bazy danych (napisanej w C/C++) z GUI (które to API jest napisane w C/C++) z warstwą sieciową (która również jest zaimplementowana w C/C++) to na pewno niczego z tejże książki nie wyciągnie.
<p>
Jest jeszcze masa zastosowań typu programowanie systemowe, sterowniki przemysłowe, systemy
embedded, systemy real-time, wysokowydajne aplikacje przetwarzające grafikę z użyciem multi-cores czy GPU, programy inżynierskie, gdzie symulacje trwają czasem _tygodniami_! itd. itp. gdzie WYDAJNOŚĆ ma znacznie i liczy się każdy cykl, każdy bajt, a krytyczne części kodu pisze się również w assemblerze.
<p>
Jednak jest to świat niedostępny dla lamucherii postrzegającej świat przez swoje śmieszne baaaardzo wysokopoziomowe języki :) Oni lepiej niech do tej książki nie sięgają.
Ocena : 5
2005-09-19
Filip Grochowski
Książka dość wyczerpująco opisuje zagadnienie (choć może za
mało zmiennego przecinka dlatego 5 a nie 6). Język książki jest
zrozumiały. Wypełnia pewną lukę na rynku, można potraktować ją jako
pewnego rodzaju kompendium. Nie można być wszechstronnym programistą bez
wiedzy w niej zawartej.
Ocena : 5
2008-03-07
Michał Tomczyk
Dobra pozycja, zawierająca dużo matematyczno-algorytmicznych sztuczek, dzięki którym można pisać szybkie algorytmy. Polecam tym, którzy poważnie myślą o algorytmice jako swojej przyszłości.
Ocena : 2
2004-02-04
Karol Kuczmarski
Gdyby ta książka została wydana 10 lat temu, znalazłaby pewnie całe rzesze zwolenników. Od kiedy jednak programowanie nie jest już 'czarowaniem' liczb, wymagającym użycia operacji bitowych na każdym kroku, zwyczajnie się zdezaktualizowała. W czasach, gdy upowszechniły się takie wysokopoziomowe środowiska jak JVM czy .NET nikt się już nie będzie bawił w dziwnie wyglądające procedury, które przyspieszają mnożenie od 0,00001 ms.<br>
Na osobną uwagę zasługuje sama forma publikacji. W zasadzie niewiele jej brakuje do ciężkiego stylu podręczników od matematyki, w dodatku przez większość czasu czytelnik ma nieprzyjemne wrażenie bycia ofiarą elokwencji autora. Książkę tę mogę więc polecić jedynie niepoprawnym maniakom.
Ocena : 1
2004-08-27
Marian Kopczyński
Zdecydowanie nie polecam tej ksiązki.