WedX - журнал о программировании и компьютерных науках

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


Это пост, который вы ищете.
Помните, в прошлом посте я говорил, как я хотел бы углубиться в различия векторов и списков? Помимо производительности и того, как растут эти структуры данных (списки в начале, векторы в конце), вероятно, нет необходимости углубляться в кроличью нору. Поверьте мне, это и глубоко, и темно. Seq или последовательность в Clojure — это просто еще одна структура данных, которая выглядит и работает во многом как списки. Затем мы можем запускать для этих последовательностей невероятно мощные..

Нулевая безопасность в Котлине
Полное руководство по обработке пустых ссылок в Kotlin Обзор В этой статье мы рассмотрим нулевую безопасность в Котлине. Любой язык программирования, имеющий концепцию нулевой ссылки, вызывает исключение NullPointerException . Это было названо ошибкой на миллиард долларов. ( Вики ) Тип, допускающий и не допускающий значения null Kotlin стремится устранить риск NullPointerException. Он различает ссылки, допускающие и не допускающие значения NULL, как часть своей..

Представляем Pure-C: бэкэнд C для PureScript
Pure-C - это альтернативный бэкэнд для PureScript, строго типизированного, чисто функционального языка программирования, который компилируется до нативного кода через инструментальную цепочку компилятора Clang. module Main where import Prelude foreign import getLine :: Effect (Maybe String) foreign import putStrLn :: String -> Effect Unit main :: Effect Unit main = echo where echo = do mLine <- getLine case mLine of Just line -> do..

Почему Cat’s Validated не является монадой? Глубокий взгляд внутрь его реализации и поведения
Когда вы какое-то время работаете на Scala, вы начинаете искать монады повсюду: сначала Option, потом «Или», «Попробовать», «IO» и тому подобное… но почему Validated не входит в их число? В этом посте я подробно рассмотрю некоторые очень интересные детали реализации Validated. Примечание: первая часть этого поста — эта , Scala: What is Cat’s Validated? Если мы углубимся в проверенную реализацию, sealed abstract class Validated[+E, +A] extends Product with Serializable Идя..

4 способа сделать функцию в Javascript
Функция — это рецепт, который позволяет вам группировать множество повторяющихся задач, чтобы вы могли вызывать их снова и снова. JavaScript позволяет создавать функции разными способами; конечно, JavaScript — это функциональный язык программирования . Итак, вот 4 способа сделать функцию в JS: (Дайте мне знать, если я что-то пропустил) 1. Ключевое слово функции Создайте функцию, используя ключевое слово function , за которым следует имя функции в скобках: function..

Все, что вам нужно знать о функциях pipe и compose в JavaScript
Введение Функциональное программирование — это парадигма программирования, которая делает упор на написание кода с использованием функций в качестве основных строительных блоков. В функциональном программировании функции рассматриваются как объекты первого класса, что означает, что они могут быть переданы в качестве аргументов другим функциям, возвращены из функций и сохранены в переменных. В JavaScript функции высшего порядка — это функции, которые могут принимать другие функции..

Улучшите свои навыки JavaScript с помощью этих 6 основных типов функций
Всесторонний взгляд на 6 типов функций, которые необходимо знать JavaScript — это мощный и универсальный язык программирования, который стал важным навыком для веб-разработчиков. Одним из ключевых аспектов JavaScript является его способность использовать функции, представляющие собой блоки повторно используемого кода, которые можно вызывать с аргументами для выполнения определенных задач. Функции обеспечивают структуру, гибкость и модульность вашего кода, упрощая его понимание,..

Новые материалы

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


Для любых предложений по сайту: [email protected]