Функциональный Rijndael
#Криптография #Haskell #Функциональноепрограммирование #aes #rijndael #haskell #функциональноепрограммирование IV
https://habr.com/ru/articles/774536/
#Криптография #Haskell #Функциональноепрограммирование #aes #rijndael #haskell #функциональноепрограммирование IV
https://habr.com/ru/articles/774536/
Хабр
Функциональный Rijndael
"Люди будут использовать его, даже не зная об этом" - Vincent Rijmen "Я не верю, что когда-нибудь обнаружат атаку, которая позволит читать информацию, зашифрованную Rijndael" - Bruce Schneier "У нас...
Проектирование БД рекомендательной системы по подходу DB-first
#PostgreSQL #Java #Haskell #postgresql #jdbc #hasql #haskell IV
https://habr.com/ru/articles/781550/
#PostgreSQL #Java #Haskell #postgresql #jdbc #hasql #haskell IV
https://habr.com/ru/articles/781550/
Хабр
Проектирование БД рекомендательной системы по подходу DB-first
В данной статье мы рассмотрим проектирование системы по подходу DB-first и то, какие проблемы он помогает не просто решить, а устранить как явление. DB-first - это принцип первичности БД перед...
О функциональном программировании на примере решения судоку
#Haskell #Функциональноепрограммирование #Судоку #функциональноепрограммирование IV
https://habr.com/ru/articles/785532/
#Haskell #Функциональноепрограммирование #Судоку #функциональноепрограммирование IV
https://habr.com/ru/articles/785532/
Хабр
О функциональном программировании на примере решения судоку
Цель данной статьи - познакомить читателя с основными идеями ФП на примере программы для решения судоку. Для простоты наложим на входные данные два дополнительных условия: решение всегда есть и его...
Из пушек по воробьям. Генерация и решение лабиринта не самым обычным способом
#Ненормальноепрограммирование #Haskell #генерациялабиринтов #решениелабиринтов #комонады #монады #анаморфизм IV
https://habr.com/ru/articles/787718/
#Ненормальноепрограммирование #Haskell #генерациялабиринтов #решениелабиринтов #комонады #монады #анаморфизм IV
https://habr.com/ru/articles/787718/
Хабр
Из пушек по воробьям. Генерация и решение лабиринта не самым обычным способом
На уходящей неделе мне попалась симпатичная, хоть и не новая мини‑серия статей на Дзен‑канале @zdgzdgzdg про процедурную генерацию лабиринта методом « коллапса волновой функции »....
[Перевод] Как изучить Haskell всего за 15 лет
#БлогкомпанииRUVDScom #Haskell #Функциональноепрограммирование #УчебныйпроцессвIT #ruvds_переводы #xmonad #функциональноепрограммирование IV
https://habr.com/ru/companies/ruvds/articles/793120/
#БлогкомпанииRUVDScom #Haskell #Функциональноепрограммирование #УчебныйпроцессвIT #ruvds_переводы #xmonad #функциональноепрограммирование IV
https://habr.com/ru/companies/ruvds/articles/793120/
Хабр
Как изучить Haskell всего за 15 лет
Haskell — это язык программирования, изобретённый в 20-м веке шотландскими логиками в качестве пранка (вероятно). Примерно пятнадцать лет назад я начал изучать Haskell по причинам, которые уже и не...
Постфиксный калькулятор на Haskell
#Haskell #Функциональноепрограммирование #haskell #функциональноепрограммирование #полиморфизм #обратнаяпольскаязапись
https://habr.com/ru/articles/807523/
#Haskell #Функциональноепрограммирование #haskell #функциональноепрограммирование #полиморфизм #обратнаяпольскаязапись
https://habr.com/ru/articles/807523/
Хабр
Постфиксный калькулятор на Haskell
Можно ли внедрить в Haskell постфиксный калькулятор? main = do print $ begin push 1 push 2 add end print $ begin push 1 push 2 push 3 add mul end На первый взгляд такой код на Haskell не может...
Разбор монады ContT, или как написать продвинутый goto, генераторы и файберы на хаскеле
#Haskell #Функциональноепрограммирование #haskell #ContT #callcc #controlflow #monad
https://habr.com/ru/articles/808241/
#Haskell #Функциональноепрограммирование #haskell #ContT #callcc #controlflow #monad
https://habr.com/ru/articles/808241/
Хабр
Разбор монады ContT, или как написать продвинутый goto, генераторы и файберы на хаскеле
В этой статье я разберу монаду ContT , и покажу как вернуть return и другие control-flow операторы из императивных языков программирования, которых мне так нехватало, когда я начинал изучать хаскель....
Безопасный Continuous Deployment БД по принципам DB-First
#PostgreSQL #Java #Haskell #Администрированиебазданных #Системысборки #continuousdeployment #dbfirst
https://habr.com/ru/articles/808279/
#PostgreSQL #Java #Haskell #Администрированиебазданных #Системысборки #continuousdeployment #dbfirst
https://habr.com/ru/articles/808279/
Хабр
Безопасный Continuous Deployment БД по принципам DB-First
Практика Continuous Deployment подразумевает полную автоматизацию поставки изменений в продакшн при публикации их в основной ветке репозитория. Она приводит к высокой частоте релизов, что означает,...
Restricted IO в Haskell
#Haskell #Функциональноепрограммирование #haskell #функциональноепрограммирование #архитектура #шаблоны
https://habr.com/ru/articles/812395/
#Haskell #Функциональноепрограммирование #haskell #функциональноепрограммирование #архитектура #шаблоны
https://habr.com/ru/articles/812395/
Хабр
Restricted IO в Haskell
В статье описывается механизм создания собственного модифицированного варианта монады IO в Haskell, с ограничениями операций ввода-вывода. Хорошим тоном организации структуры любой программы на...
[Перевод] Планируем потоки как Томас Джефферсон
#haskell #очереди #параллельноевыполнениезадач #плапнировщик
https://habr.com/ru/companies/beget/articles/847208/
#haskell #очереди #параллельноевыполнениезадач #плапнировщик
https://habr.com/ru/companies/beget/articles/847208/
Хабр
Планируем потоки как Томас Джефферсон
Эта статья посвящена тому, как распределять задачи между конвейерами очередей, чтобы минимизировать общее время обработки, а также неожиданной связи между этим методом планирования и методом...