Публикации по теме 'functional-programming'


Замена метода Lodash Curry на ES6 — Frontend Masters Series, часть 2
Это мой второй пост, посвященный моему путешествию по пути обучения Frontend Masters для начинающих. Хотя я выполнил Getting Started with JavaScript, v2 и CSS Grids and Flexbox for Responsive Web Design , этот пост посвящен JavaScript: From Fundamentals to Functional JS, v2 . Из этих трех мне больше всего понравился функциональный курс, так что это то, о чем я больше всего вдохновлен, чтобы написать! Курс 2 — JavaScript: от основ к функциональному JS От основ к..

Лучший шестнадцатеричный редактор, о котором вы никогда не слышали
От CSV до XML и JSON — люди любят свои структурированные данные. Компьютерам это тоже нравится. Если подумать, ассемблер X86 — это не более чем формат структурированных данных. То же верно и для ELF, dwarf, protobuf… PNG, JPEG и даже файлы базы данных MySQL являются структурированными двоичными форматами. Они могут быть повреждены, хранить скрытые данные или вам может потребоваться просто исправить что-то внутри, не используя тяжелые инструменты для работы с определенным форматом..

Весенняя распродажа заканчивается через 4 дня!
В понедельник мы начнем апрель со свежей темы, но я хотел бы воспользоваться еще одной возможностью, чтобы напомнить вам о специальной весенней распродаже, которая проходит прямо сейчас с нашими курсами в Monday Morning Haskell Academy ! Вот что нового на этот раз: Теперь вы можете получить Набор эффектов , который включает в себя Понимание монад , а также Эффективный Haskell ! Эти курсы помогут вам получить четкое представление о критической концепции монад и о том, как их..

7 бесплатных курсов и руководств по Scala для изучения функционального программирования
Ниже приведены мои лучшие бесплатные курсы и учебные пособия по Scala от Udemy, Coursera и YouTube, которые помогут вам изучить функциональное программирование. Все знают самые мощные языки программирования, такие как Java, Python, C-sharp и т. д. Однако все они имеют определенные проблемы, с которыми разработчики со временем ознакомились. Например, Java — один из самых мощных языков программирования, который позволяет создавать потрясающие приложения для мобильных устройств и..

Новый набор курсов!
Весь этот месяц я писал о некоторых основах использования монад в Haskell. Эта часто неправильно понимаемая концепция очень важна для составления более сложных программ на Haskell. В моей серии статей Монады и функциональные структуры я рассматриваю монады с самых основ и углубляюсь в различные способы их использования. Но в прошлом году я выпустил два замечательных новых способа узнать о монадах! Если вы отправитесь в Академию понедельника утром на Haskell , вы найдете два курса,..

Функциональный JS от Α до Ω: карта
Б. Функция карты - первая в нашей святой троице «Карта» - важная конструкция не только потому, что она фиксирует общий шаблон, но и потому, что она устанавливает более высокий уровень абстракции при работе со списками ». - SICP, 1979 г. У нас, программистов на JavaScript, есть возможность попрактиковаться в мультипарадигмальном языке, поддерживающем функциональное программирование. Вы хотите изучить эту силу? Начнем с 24 уроков от Α до Ω, посвященных решению наших..

Замыкания объясняются фундаментальными понятиями.
В этом уроке я подробно расскажу о замыканиях, исследуя их внутреннюю работу. Я расскажу обо всех основных понятиях, необходимых для понимания замыканий в JavaScript. Что такое закрытие? 1. Замыкание  – это комбинация функции, связанной со ссылками на ее окружение с лексической областью видимости.. 2. Функция вместе с лексической областью видимости создают замыкание. 3. Замыкание дает вам доступ к области видимости внешней функции из внутренней функции. В JavaScript замыкания..