Замечательная книга, все изложено очень доступным способом с множеством примеров которые можно с легкостью применять на практике, ничего лишнего и немногословно все только то, на что требуется обращать внимание при программировании на языке OCaml. Огромное спасибо авторам и переводчику за труд.
Несмотря на то, что в данном языке присутствуют несвойственные чистому языку функционального программирования конструкции, все же его можно рассматривать языком, пригодным для обучения.
Конечно, преподавателю при этом придется несколько модифицировать (по сравнению с книгой) последовательность тем.
Еще одной неприятностью является то, что списки могут содержать элементы только одного типа, что отдаляет данный язык от классических функциональных, накладывая при этом определенные ограничения на его использование в традиционных отраслях (системы искусственного интеллекта). Но для большинства промышленных систем это не является принципиальным. Главное – мощность функционального языка в остальном.
Что мне понравилось – близость синтаксиса к языку ЛОГО, который обычно позиционируется языком для детей (хотя его возможности намного больше). Поэтому можно будет OCaml использовать в различных кружках для детей, готовя их к профессии программиста.
«Программирование на языке OCaml» kitobiga sharhlar, 2 izohlar