Томпсон Саймон, Чезарини Франческо
Функциональное программирование. Программирование в Erlang

  • ЦЕНЫ:
Похожии по тематике на книгу Функциональное программирование. Программирование в Erlang
  • Вехен Д.. Безопасный DevOps. Эффективная эксплуатация систем
  • Симдянов И.. Самоучитель Ruby
  • Swift подробно
  • Милл И.. Docker на практике
  • Скин Д.. Kotlin. Программирование для профессионалов
  • Томас Д.. Логическое проектирование и верификация систем на SystemVerilog
  • Кочер П.. Микросервисы и контейнеры Docker
  • Петин В.А.. Проекты с использованием контроллера Arduino
  • Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени
  • Искусство программирования на R. Погружение в большие данные
  • Осваиваем Kubernetes. Оркестрация контейнерных архитектур
  • Харроп Роб. Spring 5 для профессионалов
  • Spring. Все паттерны проектирования
  • Лукша Марко. Kubernetes в действии
  • О'Нил Кэти. Data Science. Инсайдерская информация для новичков. Включая язык R. Руководство
  • Нархид Ния. Apache Kafka. Потоковая обработка и анализ данных
  • Ершов Николай Михайлович. Введение в распределенное моделирование в среде NetLogo
  • Подбельский В.. Язык декларативного программирования XAML
  • Мамичев Д.. Программирование на Ардуино. От простого к сложному
  • Блэнди Джим. Программирование на языке Rust. Быстрое и безопасное системное программирование. Руководство
Другие книги автора Томпсон Саймон, Чезарини Франческо
  • Чезарини Ф.. Проектирование масштабируемых систем с помощью Erlang/OTP
    Проектирование масштабируемых систем с помощью Erlang/OTP
    Чезарини Ф.
    Итак, вам требуется создать масштабируемую и устойчивую к сбоям систему, имеющую требования к высокой доступности. Узнайте, почему платформа Erlang/OTP так известна широтой, глубиной и согласованностью своих возможностей. Это практическое руководство демонстрирует использование языка Erlang и его платформы OTP, состоящей из библиотек, инструментов и принципов проектирования. Мы рассмотрим принципы разработки сложных систем, готовых к коммерческой эксплуатации, которым просто запрещено выходить из строя. В первой части книги вы узнаете о подходах к проектированию и реализации поведений процессов и деревьев наблюдения с помощью Erlang/OTP, а также как собирать их в самостоятельные узлы. Вторая часть рассматривает вопросы надёжности, масштабируемости и высокой доступности в вашем проекте в целом. Если вы уже хорошо знакомы с Erlang, эта книга поможет вам разобраться с проектными решениями и компромиссами, на которые придётся пойти, чтобы обеспечить бесперебойную работу вашей системы.
Другие книги серии Функциональное программирование
  • Марлоу Саймон. Параллельное и конкурентное программирование на 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 избавляет от необходимости применять сложные и пространные шаблоны проектирования; имеется возможность создавать собственные абстракции с помощью макросов, типов данных, протоколов и мультиметодов; поддерживается возможность развертывания крупных веб-приложений на сотнях узлов в облачных инфраструктурах.
  • Курт Уилл. Программируй на Haskell
    Программируй на Haskell
    Курт Уилл
    Доступное и тщательное введение в Haskell и функциональное программирование Мышление в стиле Haskell Основы функционального программирования Программирование на типах Приложения на Haskell в реальных проектах Эта книга изменит ваше мнение о программировании в лучшую сторону! Языки программирования зачастую отличаются лишь отельными элементами: несколько ключевых слов, библиотек или платформенных решений. Haskell формирует абсолютно новую точку зрения. По мнению пионера программного обеспечения Алана Кея, смена парадигмы может дать 80 баллов IQ, и разработчики на Haskell соглашаются с исключительными преимуществами мышления в стиле Haskell: функционального подхода с ориентацией на типобезопасность, математическую определённость и многое другое. Эта книга проведёт вас через короткие уроки, примеры и упражнения, разработанные так, чтобы вы смогли прочувствовать Haskell. В книге вы найдёте кристально ясные иллюстрации и легко сможете попрактиковаться. Вы будете писать и тестировать дюжины интересных программ, а также погрузитесь в различные модули и библиотеки. В итоге перед вами откроется новая перспектива в программировании и возможность использовать Haskell в реальном мире (80 баллов IQ не гарантируются). Для читателей, который уже знают хотя бы один язык программирования.
  • Мол Дэниел. Создание облачных и мобильных приложений на языке 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+