Reviews of books I have read.
Закончил чтение замечательной книги по JavaScript Сила JavaScript. 68 способов эффективного использования JS (Дэвид Херман) и предлагаю вашему вниманию отзыв.
Книга будет полезна как начинающим, там и опытным программистам на JavaScript. Под начинающими программистами я понимаю здесь тех, кто уже познакомился с синтаксисом JavaScript и попробовал написать что-то более-менее сложное.
В книге описываются многочисленные подводные камни и особенности JavaScript, без знания которых дальнейшая разработка на этом языке затруднительна и полна проблем. Объём книги невелик, всего около 300 страниц, но материал разнообразен, интересен и полезен.
По Prolog книжек достаточно много, есть онлайн-курсы. Автор впервые познакомился с Prolog ещё в девяностые, прочитав советский перевод [Братко]. Эта хорошая книга была переиздана в 2004 году в лучшем виде, чем в первый раз. В советском издании зачем-то перевели на русский идентификаторы в коде на Prolog, да и сам язык там носит название Пролог. [Братко] не единственная переведённая ещё в советское время книга по Prolog, автору известно ещё пять. Из современных книг хотелось бы выделить учебник коллеги по кафедре информационных систем и программирования ИКСИБ КубГТУ [Марков]. В книге рассматривается коммерческий диалект Visual Prolog.
Знакомство с Prolog можно начать с любой из основных книг, только нужно учитывать различия между диалектами.
Начиная или продолжая изучать что-либо, мы интересуемся тем, а что нам бы ещё интересного и полезного об этом почитать? И вот, здесь я отвечаю на этот вопрос и привожу ссылки на наиболее интересные на мой взгляд источники информации на русском языке как о функциональном программировании вообще, так и об отдельных языках функционального программирования в частности, таких как Haskell, Scala, Elm.