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


10 причин, почему стоит попробовать Вяза
1 - Вяз быстро и легко выучить В Elm нет десятков языковых парадигм. Создатели Elm взяли лучшее из функционального программирования и соединили его, чтобы сделать что-то пригодным для использования. Вяз вызывает привыкание. Как только вы начнете его использовать, вам захочется делать больше и больше и больше. Поначалу это похоже на Ruby on Rails. Такой мощный и такой захватывающий. Его быстро учат, но он также очень интересен, потому что парадигм немного, но они совсем не базовые...

Струны с питанием от Fusion!
В нескольких последних статьях мы рассмотрели различные типы String в Haskell, и я несколько раз упоминал об «эффективности». Но что это значит? С Bytestrings должно быть немного понятнее. Используя более компактное представление данных и работая с типом более низкого уровня, например Word8 , наши строки будут занимать меньше места в памяти и будут иметь большую непрерывность. Это делает операции над ними более эффективными. Но что именно в Text делает его более эффективным, чем..

Функциональное программирование: фильтрация, сопоставление и сокращение в JS (дополнительно).
Как использовать Основы функционального программирования с примерами. Эти три функции являются частью основных операций над массивами почти в каждом языке программирования. Что нужно знать перед прочтением этой статьи: Что такое обратный звонок. Некоторое знакомство с синтаксисом ES6. Знать, как запускать код javascript с помощью REPL в Nodejs или браузере. В этой статье вы узнаете: Лучшее понимание этих функций. Проверьте сложные случаи, чтобы увидеть их потенциал...

Начало работы с основным JavaScript
Эта статья — шестая часть Недели Интернета (#WOW). Если вы не знаете, что такое #WOW, вот вам открытка. Неделя Интернета: практическое руководство, чтобы стать полноценным веб-разработчиком за неделю Это первая статья из серии «Неделя Интернета (или сокращенно # WOW), где мы начнем с абсолютного новичка до… medium.com» В этой статье мы изучим все основы Core JavaScript, включая типы данных, строки, массивы, литералы объектов, циклы,..

Функциональное программирование
Функциональное программирование — это парадигма построения компьютерных программ с использованием выражений и функций без изменения состояния и данных. давайте рассмотрим две концепции чистых и нечистых функций Чистая функция чистые функции принимают некоторые входные данные и дают фиксированный результат например const add:number=(a:number,b:number)=>a+b; Здесь add — чистая функция. Это связано с тем, что при фиксированных значениях a и b вывод всегда будет..

Электронная книга «100 советов по эликсиру»
Я написал книгу со 100 короткими образцами Эликсира. 100 таблеток знаний для вас 100 тщательно подобранных примеров, созданных для вас 100 способов освоить Эликсир 100 возможностей расширить свои знания СКАЧАТЬ БЕСПЛАТНО!!! Скачать сейчас О Я Мигель Коба . Я пишу об Elixir, Elm, разработке программного обеспечения и пишу электронные книги. Подпишись на меня в Твиттере" Подпишитесь на мою рассылку новостей Читайте все мои статьи в моем блоге Получить мои..

Практичная монада в JavaScript
Недавно я читал эту статью Джоша Хабермана, описывающую монады как шаблон проектирования. Я один из многих, кто врезался головой в кирпичную стену, чтобы понять, что такое монады, но я давно не читал статьи о них, поэтому я подумал, что, может быть, сегодня тот самый день. И это было. Вероятно, это было больше связано с процессом обучения , чем с чем-либо еще, но я думаю, что описание их как шаблона проектирования — это здорово, поэтому я попытаюсь перенести этот подход в область..