Arhn - архитектура программирования

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


Discord Bots — Разработка и размещение в Node.js
Для тех, кто не в курсе, Discord — это приложение для группового чата, похожее на GroupMe и особенно Slack, которое имеет очень похожий стиль и почти идентичный вариант использования. Тем не менее, Discord гораздо больше связан с сообществом и весельем среди людей, которые разделяют схожие хобби и цели, причем больше всего их привлекают игры. В Discord одним из элементов веселого или отзывчивого канала является наличие ботов Discord. Боты Discord — это программируемые интерактивные..

Функциональное чутье
Печально известные языки функционального программирования, такие как Node, Python, Go, Rust, Haskell с оттенком парадигмы ООП, выводят разработку и дизайн на новый уровень. Традиционные сильно ориентированные на ООП языки, такие как Java, C#, вынуждены разветвлять свою среду выполнения, чтобы иметь функциональный стиль, такой как Groovy, JPython и т. д. Давайте возьмем Python в качестве инструмента для обсуждения и поделимся своими мыслями о разработке Python. Python — красивый язык с..

Операции сбора: фильтрация
Введение в наиболее важные операции фильтрации: фильтровать, брать, отбрасывать, нарезать, различать и их варианты. Теги: # К вашему сведению++ Эта статья является частью Kotlin Primer , авторитетного руководства по языку Kotlin, предназначенного для облегчения внедрения Kotlin в организациях, ориентированных на Java…

Как Scala изменила мой взгляд на программирование
Как Scala изменила мой взгляд на программирование Моя последняя работа требовала от меня изучения Scala, который считается гибридным языком функционального ООП. Увидев применение Scala в реальном мире, я окончательно убедился в концепциях языка, и теперь я очень благодарен за большой сдвиг в перспективе, который Scala дал мне. Поскольку я нечасто слышу, как инженеры используют на работе Scala или другие функциональные языки, я рад поделиться здесь своим опытом. Я расскажу о..

Итак, вы хотите быть функциональным программистом (часть 1)
Сделать этот первый шаг к пониманию концепций функционального программирования - самый важный, а иногда и самый трудный шаг. Но этого не должно быть. Не с правильной точки зрения. Обучение вождению Когда мы впервые научились водить машину, нам было трудно. Это выглядело легко, когда мы видели, как это делают другие. Но оказалось, что это сложнее, чем мы думали. Мы тренировались в машине наших родителей и действительно не выезжали на шоссе, пока не освоили улицы в нашем..

Основная концепция C++
В этом посте я объясню основы C++. Язык C++ настолько обширен и требует стольких объяснений, но я познакомлю вас с тем, что такое язык C++, и с его важным понятием «пространство имен». Я также попытаюсь объяснить этот пост, используя примеры кодов, чтобы даже новички могли легко понять. Что такое язык С++? C++ был впервые разработан Бьерном Страуструпом из AT&T Bell Labs в начале 1980-х годов. Он имеет функции, существующие на языке C, и добавляет объектно-ориентированное..

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

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

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..