Ocena:

Książka jest chwalona za piękny język, dokładne wyjaśnienia i skuteczność jako przewodnik wprowadzający do ML, szczególnie dla osób początkujących w programowaniu funkcjonalnym. Niektórzy czytelnicy uważają jednak, że brakuje w niej praktycznych porad dotyczących stosowania koncepcji w większych projektach i że może być zbyt uproszczona dla doświadczonych programistów. Dodatkowo, jej przestarzały status i ograniczone praktyczne przykłady dla typowych zadań programistycznych są zauważalnymi wadami.
Zalety:Piękny styl pisania, eleganckie dopasowywanie wzorców, dokładne wyjaśnienia, świetne wprowadzenie do ML, przyjemny i lekki ton, korzystny zarówno dla początkujących, jak i zaawansowanych programistów.
Wady:Pozostawia czytelnika w poczuciu bezkierunkowości po nauczeniu się składni, brakuje wskazówek dotyczących stylu dla większych programów, może być zbyt dziecinny dla doświadczonych programistów, przestarzała treść i niewystarczające praktyczne odniesienie do typowych zadań.
(na podstawie 13 opinii czytelników)
Elements of ML Programming, Ml97 Edition
Napisany przez znanego dydaktyka i badacza informatyki.
Nie zakłada się wcześniejszej znajomości ML ani programowania funkcjonalnego. KLUCZOWE TEMATY: Jest to pierwsza książka, która oferuje zarówno bardzo przystępny, krok po kroku samouczek wprowadzający do programowania ML, jak i pełne odniesienie do zaawansowanych funkcji i ich wyjaśnienie.
Autor wykorzystuje szeroką gamę strawnych przykładów programów, aby wprowadzić czytelnika w rozsądnym tempie. Bardziej wyrafinowane programy i zaawansowane tematy koncepcyjne równoważą książkę, która jest przydatna w wielu kursach i ustawieniach do samodzielnej nauki lub dyskusji w klasie.