Functional Java by dimitris papadimitriou is free with a Leanpub Reader membership! Or you can buy it for $2.00! https://leanpub.com/functional-java-with-vavr #java #functional_programming
Functional Java

Explaining Functional Programming to Non-Programmers (It's Just Excel)

https://programming.dev/post/52042003

Explaining Functional Programming to Non-Programmers (It's Just Excel) - programming.dev

Lemmy

Notes on Dynamical Systems for Actor-Critic Learning: A Dynamical Systems Approach to Reinforcement Learning Mean Dynamics by Vladyslav Prytula is a new release on Leanpub!

Link: https://leanpub.com/rl-attractors

#books #ebooks #newreleases #leanpublishing #selfpublishing #ai_programming_with_python #functional_programming #mathematics #algorithm #formal_methods

Notes on Dynamical Systems for Actor-Critic Learning

A dynamical-systems treatment of actor-critic learning, covering global attractors, controlled-chain closure, fast-slow reduction, and Lean verification

Lisp이 Ruby에 남긴 유산: 함수형 철학의 현대적 재해석

Ruby의 핵심 기능인 블록, 클로저, 심볼 등은 Lisp의 함수형 프로그래밍 개념을 현대적이고 친숙한 구문으로 재구성한 결과물이다.

🔗 원문 보기

Lisp이 Ruby에 남긴 유산: 함수형 철학의 현대적 재해석

Ruby의 핵심 기능인 블록, 클로저, 심볼 등은 Lisp의 함수형 프로그래밍 개념을 현대적이고 친숙한 구문으로 재구성한 결과다.

Ruby-News | 루비 AI 뉴스
Certainty by Construction by Sandy Maguire is on sale on Leanpub! Its suggested price is $80.00; get it for $17.50 with this coupon: https://leanpub.com/certainty-by-construction/c/LeanPublishingDaily20260601 #functional_programming #mathematics #computer_science
Certainty by Construction

Composing Software: An Exploration of Functional Programming and Object Composition in JavaScript by Eric Elliott is the featured course 🎓 on Leanpub!

Link: https://leanpub.com/courses/leanpub/composingsoftware

#computer_programming #functional_programming #javascript #software #software_engineering #software_architecture

Composing Software

All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Learn to do it well.

Arguments parsing in Guile

https://lemmy.ml/post/46914577

Arguments parsing in Guile - Lemmy

Lemmy

Rust Blockchain: A Full-Stack Implementation Guide

Почему JS/TS — не функциональный язык (и почему это важно понимать)

Мотивацией для написания этого поста стали два года собеседований JS/TS-инженеров. Я интересуюсь языками и функциональным программированием, поэтому всегда «разбавлял» технические вопросы разговором о парадигмах. И заметил любопытную асимметрию. Об ООП кандидаты рассуждали уверенно — но в основном на концептуальном уровне, не вдаваясь в то, как именно ООП реализовано в JavaScript. С FP картина была другой: уверенности меньше, зато критика — конкретная и повторяющаяся: «иммутабельность дорогая по памяти» , «рекурсия небезопасна из-за стека» . Что характерно — эти аргументы почти всегда были сформулированы через опыт работы с JS, а не с Haskell, Clojure или Scala. Это важная деталь. Любая парадигма существует на двух уровнях: концептуальном (идеальная модель) и имплементационном (как конкретный язык эту модель выражает). Судить о FP по JS — примерно то же самое, что судить об ООП по bash-скриптам с глобальными переменными. Параллельно я регулярно слышал, что JS — функциональный язык. Аргументы варьировались от «там есть .map() » до рассуждений о чистых функциях и каррировании. Именно это и стало поводом для поста: я хочу объяснить, что я считаю функциональным языком — и почему JS таковым не является. Не перечислить отсутствующие фичи, а показать, почему их нет и что это значит в реальном рантайме.

https://habr.com/ru/articles/1025100/

#fp #scala #js #ts #functional_programming

Почему JS/TS — не функциональный язык (и почему это важно понимать)

Мотивацией для написания этого поста стали два года собеседований JS/TS-инженеров. Я интересуюсь языками и функциональным программированием, поэтому всегда «разбавлял» технические вопросы разговором о...

Хабр