Уилл Курт
Программируй на Haskell. Руководство

  • ЦЕНЫ:
Похожии по тематике на книгу Программируй на Haskell. Руководство
  • Docker на практике
  • Джульен Вехен. Безопасный DevOps. Эффективная эксплуатация систем
  • Игорь Симдянов. Самоучитель Ruby
  • Мартин Одерски, Лекс Спун, Билл Веннерс. Scala. Профессиональное программирование
  • Н. М. Ершов. Введение в распределенное моделирование в среде NetLogo
  • Парминдер Сингх Кочер. Микросервисы и контейнеры Docker
  • Джиджи Сайфан. Осваиваем Kubernetes. Оркестрация контейнерных архитектур
  • Динеш Раджпут. Spring. Все паттерны проектирования
  • Марко Лукша. Kubernetes в действии
  • Алан А. А. Донован, Брайан У. Керниган. Язык программирования Go
  • Кэти О'Нил, Рэйчел Шатт. Data Science. Инсайдерская информация для новичков
  • Ния Нархид, Гвен Шапира, Тодд Палино. Apache Kafka. Потоковая обработка и анализ данных
  • В. В. Подбельский. Язык декларативного программирования XAML
  • Ю. Евдокимов, В. Линдваль. Все о LabVIEW. LabVIEW в научных исследованиях
  • Джим Блэнди, Джейсон Орендорф. Программирование на языке Rust
  • Хэдли Уикем, Гарретт Гроулмунд. Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных
  • Ян Ф. Дарвин. Android. Сборник рецептов. Задачи и решения для разработчиков приложений
  • Александр Прокопец. Конкурентное программирование на SCALA. Руководство
  • Д. Жемеров. Kotlin в действии
  • Д. Кук. Машинное обучение с использованием библиотеки Н2О
  • Гэри Маклин Холл. Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID
Другие книги серии Функциональное программирование
  • Марлоу Саймон. Параллельное и конкурентное программирование на Haskell
    Параллельное и конкурентное программирование на Haskell
    Марлоу Саймон
    Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками. Автор Саймон Марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвященные таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам научиться: - выражать параллелизм в языке Haskell средствами монады Eval и стратегий вычислений; - распараллеливать обычный код на языке Haskell в монаде Par; - организовывать параллельные вычисления с массивами на основе библиотеки Repa; - использовать библиотеку Accelerate для запуска вычислений на графических процессорах; - работать с базовыми интерфейсами для написания конкурентного кода; - реализовывать высокопроизводительные конкурентные сетевые серверы; - писать распределённые программы, запускающиеся на множестве машин сети.
  • Мински Ярон, Мадхавапедди Анил, Хикки Джейсон. Программирование на языке OCaml
    Программирование на языке OCaml
    Мински Ярон, Мадхавапедди Анил, Хикки Джейсон
    Эта книга введет вас в мир OCaml, надежный язык программирования, обладающий большой выразительностью, безопасностью и быстродействием. Пройдя через множество примеров, вы быстро поймете, что OCaml - это превосходный инструмент, позволяющий писать быстрый, компактный и надежный системный код. Вы познакомитесь с основными понятиями языка, узнаете о приемах и инструментах, помогающих превратить OCaml в эффективное средство разработки практических приложений. В конце книги вы сможете углубиться в изучение тонких особенностей инструментов компилятора и среды выполнения OCaml.
  • Уорбэртон Ричард. Лямбда-выражения в Java 8. Функциональное программирование - в массы
    Лямбда-выражения в Java 8. Функциональное программирование - в массы
    Уорбэртон Ричард
    Если вы имеете опыт работы с Java SE, то из этой книги узнаете об изменениях в версии Java 8, обусловленных появлением в языке лямбда-выражений. Вашему вниманию будут представлены примеры кода, упражнения и увлекательные объяснения того, как можно использовать эти анонимные функции, чтобы сделать код проще и чище, и как библиотеки помогают в решении прикладных задач. Лямбда-выражения - относительно простое изменение в языке Java; в первой части книги показано, как правильно ими пользоваться. В последующих главах демонстрируется, как лямбда-выражения позволяют повысить производительность программы за счет распараллеливания, писать более простой конкурентный код и точнее моделировать предметную область, в том числе создавать более качественные предметно-ориентированные языки. Издание предназначено для программистов разной квалификации, как правило уже работающих с Java, но не имеющих опыта функционального программирования.
  • Сайбель Питер. Практическое использование Common Lisp
    Практическое использование Common Lisp
    Сайбель Питер
    В отличие от основной массы литературы про Lisp, эта книга не просто рассказывает о ряде возможностей языка, предоставляя читателю самостоятельно осваивать их на практике. Здесь будут описаны все функции языка, которые понадобятся вам для написания реальных программ. Более трети книги посвящено разработке нетривиальных программ - статистического фильтра для спама, библиотеки для разбора двоичных файлов и сервера для трансляции музыки в формате MP3 через сеть, включающего в себя базу данных (MP3-файлов) и веб-интерфейс. Издание прнедназначено для программистов различной квалификации, как уже использующих Lisp в своей работе, так и только знакомящихся с этим языком.
  • SCALA для нетерпеливых
    SCALA для нетерпеливых
    Второе издание бестселлера по программированию на языке SCALA! Быстрое знакомство с интерпретатором, синтаксисом, инструментами и уникальными идиомами Основные особенности языка: функции, массивы, ассоциативные массивы, кортежи, пакеты, импортирование, обработка исключений и многое другое Приемы использования Scala для эффективного решения практических задач Использование функций высшего порядка и обширной библиотеки коллекций в Scala Использование мощного механизма сопоставления с шаблонами и применение case-классов Реализация предметно-ориентированных языков Приемы применения дополнительных мощных инструментов 2-е издание, переработанное и дополненное
  • Эмерик Чаз, Карпер Брайан, Гранд Кристоф. Программирование на Clojure
    Программирование на Clojure
    Эмерик Чаз, Карпер Брайан, Гранд Кристоф
    Почему многие выбирают Clojure? Это - функциональный язык программирования, не только позволяющий пользоваться Java-библиотеками, службами и другими ресурсами JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. В этом исчерпывающем руководстве вы познакомитесь с основами программирования на Clojure на примерах решения повседневных задач, которые могут быть знакомы вам по другим, известным языкам программирования. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности из своей практики и открывает новые пути решения сложных проблем, включая многопоточное программирование. используя Clojure, вы не потеряете свои инвестиции в платформу Java; в лице Clojure вы получите эффективную реализацию Lisp для JVM; функциональное программирование помогает избавиться от типичных ошибок; наличие проверенных временем инструментов упрощает создание надежных многопоточных программ; Clojure избавляет от необходимости применять сложные и пространные шаблоны проектирования; имеется возможность создавать собственные абстракции с помощью макросов, типов данных, протоколов и мультиметодов; поддерживается возможность развертывания крупных веб-приложений на сотнях узлов в облачных инфраструктурах.
  • Томпсон Саймон, Чезарини Франческо. Программирование в Erlang
    Программирование в Erlang
    Томпсон Саймон, Чезарини Франческо
    Эта книга познакомит вас с Erlang - языком программирования, который идеально подходит для создания параллельных, отказоустойчивых приложений, предназначенных для работы в режиме реального времени. С появлением многоядерных процессоров, предоставляющих новые средства масштабирования распараллеленных приложений, Erlang становится все более популярным. Вне зависимости от уровня предварительной подготовки, вы сможете научиться написанию сложных параллельных приложений. Книга написана лидерами международного сообщества Erlang. В ней вы найдете подробное описание сопоставления с образцом, правильно построенных списков, сетевого и параллельного программирования и много других аспектов синтаксиса и семантики языка Erlang.
  • Мол Дэниел. Создание облачных и мобильных приложений на языке F#
    Создание облачных и мобильных приложений на языке F#
    Мол Дэниел
    Книга рассказывает о ключевых аспектах создания облачных, мобильных и веб-решений на языке F# в комбинации с различными технологиями для платформы .NET. На практических примерах демонстрируется, как решать проблемы конкуренции, асинхронного выполнения и другие, встречающиеся на стороне сервера. Вы узнаете, как повысить свою продуктивность с помощью языка F#, интегрируя его в существующие веб-приложения или используя его для создания новых проектов. Опытные программисты для .NET узнают, как этот выразительный язык функционального программирования помогает писать надежные и простые в сопровождении решения, легко масштабируемые и способные адаптироваться для работы на самых разных устройствах. - Используйте F# с такими инструментами, как ASP.NET MVC, ASP.NETWeb API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile и другими - Создавайте веб-приложения следующего поколения с применением ASP. NET MVC 4, используя F# для решения задач на стороне сервера - Создавайте веб-службы WCF SOAP и HTTP - Разрабатывайте на F# веб-приложения и службы, действующие на платформе Windows Azure - Создавайте масштабируемые решения, которые могут использоваться мобильными и веб-интерфейсами - Используйте F# с фреймворками WebSharper и Pit для создания полных веб-стеков

© 2007-2019 books.iqbuy.ru 18+