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

  • ЦЕНЫ:
Похожии по тематике на книгу Программируй на Haskell. Руководство
  • Раджпут Динеш. Spring. Все паттерны проектирования
  • Симон Пьер-Ив. Волшебство Kotlin
  • Юрич Саша. ELIXIR в действии
  • О`Нил Кэти, Шатт Рэйчел. Data Science. Инсайдерская информация для новичков. Включая язык R
  • Гриффитс Дэвид, Гриффитс Дон. Head First. Kotlin
  • Чейрд Инт Вейн. Swift подробно
  • Миллан Иан, Сейерс Эйдан Хобсон. Docker на практике
  • Вехен Джульен. Безопасный DevOps. Эффективная эксплуатация систем
  • Симдянов Игорь Вячеславович. Самоучитель Ruby
  • Ефимова Елена Анатольевна. Программирование на языке Пролог для задач искусственного интеллекта. Введение в логическое программ
  • Притяну Эдриан. Как стать хакером
  • Скин Джош, Гринхол Дэвид. Kotlin. Программирование для профессионалов
  • Дональд Томас. Логическое проектирование и верификация систем на SystemVerilog
  • Пошевай Майа. Программирование встроенных систем на С++ 17. Создание универсальных и надежных встроенных решений
  • Беджек Билл. Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени
  • Мэтлофф Норман. Искусство программирования на R. Погружение в большие данные
  • Дэвис Корнелия. Шаблоны проектирования для облачной среды
  • Джосаттис Николаи М.. Стандартная библиотека C++. Справочное руководство
  • Сайфан Джиджи. Осваиваем Kubernetes. Оркестрация контейнерных архитектур
  • Ершов Николай Михайлович. Введение в распределенное моделирование в среде NetLogo
  • Мамичев Дмитрий Иванович. Программирование на Ардуино. От простого к сложному
Другие книги серии Функциональное программирование
  • Марлоу Саймон. Параллельное и конкурентное программирование на 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+