Цель книги «Программируй на Haskell» — в том, чтобы дать достаточно полное введение в программирование на языке Haskell, позволяющее вам после её завершения писать нетривиальные, полезные на практике программы. Многие другие книги сильно фокусируются на академических основаниях Haskell, но зачастую оставляют читателей немного озадаченными, когда дело доходит до решения практических задач, совершенно обыденных в других языках. К концу этой книги у вас должно возникнуть стойкое понимание того, что именно делает Haskell интересным как язык программирования, вы также сможете уверенно создавать не совсем игрушечные приложения, которые работают с вводом-выводом, генерируют случайные числа, используют базы данных и в целом выполняют те же вещи, что и программы на других знакомых вам языках программирования.
Это книга для всех, у кого есть опыт программирования и кто хочет поднять свои навыки программирования и понимания языков программирования на новый уровень. Вы можете прийти к своему заключению относительно практичности Haskell, но существуют хорошие и вполне прагматичные причины для его изучения. В первую очередь, даже если вы больше никогда не притронетесь к Haskell, получение навыков программирования на Haskell сделает вас более сильным программистом в целом. Haskell принуждает вас писать безопасный функциональный код, а также аккуратно моделировать ваши задачи. Обучение работе с Haskell научит вас правильнее рассуждать об абстракциях и предотвращать потенциальные ошибки в любых языках программирования. Не уверен, что мне удастся повстречать разработчика программного обеспечения, который хорошо разбирается в Haskell, но при этом не является программистом уровня выше среднего.
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
Перед вами - книга о Haskell, удивительном и прекрасном языке программирования. Функциональное программирование - своеобразное гетто посреди мегаполиса нашей индустрии. Доля функциональных языков пока ещё очень мала, и многие разработчики побаиваются знакомства с этими языками, и с Haskell в особенности. Моя цель - разрушить этот страх. Вероятно, в ...
Создание своего первого игрушечного приложения для iOS или Mac на языке Swift – это увлекательно. Написание безопасного, надежного программного обеспечения профессионального уровня – совсем другое дело. Язык Swift включает в себя удивительный набор очень мощных функций и поддерживает широкий диапазон стилей и методов программирования. Просто нужно ...
Программирование. Комбинаторная логика — Учебное пособие представляет собой систему упражнений и лабораторных работ по курсу «Программирование» и содержит теоретические сведения по комбинаторной логике, элементам теории типов, элементам теории категорий, а также задачи для самостоятельного решения. В пособии размещены программы на языке Hask ...
В учебнике рассматриваются теоретические основы современных технологий и методов программирования и практические вопросы создания программ на языках высокого уровня, описываются эволюция языков программирования, жизненный цикл и организация разработки программного обеспечения, основы программирования на языках С и Python.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.