Îïèñàíèå:
Íà âçãëÿä àâòîðà, ñóùíîñòü ïðîãðàììèðîâàíèÿ çàêëþ÷àåòñÿ â ðåøåíèè ïðîáëåì. Ïðîãðàììèñò âñåãäà äóìàåò î ïðîáëåìå è âîçìîæíûõ ðåøåíèÿõ – ëèáî ïèøåò êîä äëÿ âûðàæåíèÿ ýòèõ ðåøåíèé.
ßçûê Haskell èìååò ìíîæåñòâî âïå÷àòëÿþùèõ âîçìîæíîñòåé, íî ãëàâíîå åãî ñâîéñòâî â òîì, ÷òî ìåíÿåòñÿ íå òîëüêî ñïîñîá íàïèñàíèÿ êîäà, íî è ñàì ñïîñîá ðàçìûøëåíèÿ î ïðîáëåìàõ è âîçìîæíûõ ðåøåíèÿõ. Ýòèì Haskell äåéñòâèòåëüíî îòëè÷àåòñÿ îò áîëüøèíñòâà ÿçûêîâ ïðîãðàììèðîâàíèÿ. Ñ åãî ïîìîùüþ ìèð ìîæíî ïðåäñòàâèòü è îïèñàòü íåñòàíäàðòíûì îáðàçîì. È ïîñêîëüêó Haskell ïðåäëàãàåò ñîâåðøåííî íîâûå ñïîñîáû ðàçìûøëåíèÿ î ïðîáëåìàõ, èçó÷åíèå ýòîãî ÿçûêà ìîæåò èçìåíèòü è ñòèëü ïðîãðàììèðîâàíèÿ íà âñåõ ïðî÷èõ.
Åùå îäíî íåîáû÷íîå ñâîéñòâî Haskell ñîñòîèò â òîì, ÷òî â ýòîì ÿçûêå ïðèäàåòñÿ îñîáîå çíà÷åíèå ðàññóæäåíèÿì î òèïàõ äàííûõ. Êàê ñëåäñòâèå, âû ïîìåùàåòå áîëüøå âíèìàíèÿ è ìåíüøå êîäà â âàøè ïðîãðàììû.
Âíå çàâèñèìîñòè îò òîãî, â êàêîì íàïðàâëåíèè âû íàìåðåíû äâèãàòüñÿ, ïóòåøåñòâóÿ â ìèðå ïðîãðàììèðîâàíèÿ, íåáîëüøîé çàõîä â ñòðàíó Haskell ñåáÿ îïðàâäàåò. À åñëè âû ðåøèòå òàì îñòàòüñÿ, òî íàâåðíÿêà íàéäåòå ÷åì çàíÿòüñÿ è ÷åìó ïîó÷èòüñÿ!
Ýòà êíèãà ïîìîæåò ìíîãèì ÷èòàòåëÿì íàéòè ñâîé ïóòü ê Haskell.