«Невозможный» параллельный алгоритм неотрицательной суммы
#Программирование #Java #SQL #Haskell #Параллельноепрограммирование #mapreduce #параллельныевычисления IV
https://habr.com/ru/post/598913/
#Программирование #Java #SQL #Haskell #Параллельноепрограммирование #mapreduce #параллельныевычисления IV
https://habr.com/ru/post/598913/
Хабр
«Невозможный» параллельный алгоритм неотрицательной суммы
Сумма целых чисел — что может быть проще? Сумма есть в SQL, в Java Stream API… в крайнем случае напишем сами. Как и всякая абстракция, она расходится с реальностью.Вот счёт клиента в банке, по нему...
Знакомство с p-адическими числами. Часть 2, практическая
#Haskell #Математика #Функциональноепрограммирование #pадическиечисла #зависимыетипы IV
https://habr.com/ru/post/646143/
#Haskell #Математика #Функциональноепрограммирование #pадическиечисла #зависимыетипы IV
https://habr.com/ru/post/646143/
Хабр
Знакомство с p-адическими числами. Часть 2, практическая
Эта часть продолжает неформальный рассказ о p-адических числах и она посвящена практическим аспектам работы с этой числовой системой и, в частности, некоторым деталям реализации p-адической алгебры...
Применения — слева, аргументы — справа
#Haskell #Функциональноепрограммирование #haskell #операторы #функции IV
https://habr.com/ru/post/647575/
#Haskell #Функциональноепрограммирование #haskell #операторы #функции IV
https://habr.com/ru/post/647575/
Хабр
Применения — слева, аргументы — справа
В предыдущей статье (Заберите свои скобки), мы попытались избавиться от скобочек с помощью нового оператора для передачи аргументов. На основе своего опыта пользования оператором, можно конечно...
Еще один вьювер сообщений (логов) для Dwarf Fortress
#Разработкаигр #Haskell #dwarffortress #haskell #haskellgui IV
https://habr.com/ru/post/663284/
#Разработкаигр #Haskell #dwarffortress #haskell #haskellgui IV
https://habr.com/ru/post/663284/
Хабр
Еще один вьювер сообщений (логов) для Dwarf Fortress
Как то раз, решил поиграть в игру Dwarf Fortress, показалось очень интересно. Это несмотря на неудобное управление, которое возможно будет переделано в новой реинкарнации игры. Но речь о другом:...
Пример Haskell GUI с фреймворком Monomer
#БлогкомпанииTimewebCloud #Haskell #язык #haskell #haskellgui #код #приложение IV
https://habr.com/ru/post/666280/
#БлогкомпанииTimewebCloud #Haskell #язык #haskell #haskellgui #код #приложение IV
https://habr.com/ru/post/666280/
Хабр
Пример Haskell GUI с фреймворком Monomer
Haskell уже имеет несколько достаточно полных средств для создания GUI. Но только некоторые из них являются кросплатформенными и часто требуют знания графической библиотеки, которая находится в...
Применение обобщённой свёртки для обработки синтаксических деревьев
#Haskell #Функциональноепрограммирование #синтаксическиедеревья #haskell #recursionschemes #схемырекурсии IV
https://habr.com/ru/post/667058/
#Haskell #Функциональноепрограммирование #синтаксическиедеревья #haskell #recursionschemes #схемырекурсии IV
https://habr.com/ru/post/667058/
Хабр
Применение обобщённой свёртки для обработки синтаксических деревьев
Привет, Хабр! В рамках данной статьи мы создадим интерпретатор для простого языка программирования с использованием обобщённой свёртки. Далее следует небольшое введение. Для тех, кто уже...
«Если апатия приводит в Python, то конструктивный поиск ведёт к Rust или Go»
#БлогкомпанииКриптонит #Программирование #Haskell #Rust #КарьеравITиндустрии #haskell #языкипрограммирования IV
https://habr.com/ru/post/690992/
#БлогкомпанииКриптонит #Программирование #Haskell #Rust #КарьеравITиндустрии #haskell #языкипрограммирования IV
https://habr.com/ru/post/690992/
Хабр
«Если апатия приводит в Python, то конструктивный поиск ведёт к Rust или Go»
«Хтоническая логика Haskell, тяжеловесная мощь «плюсов» и грязная гибкость скриптовых языков наталкивают человека на экзистенциальный поиск. Если апатия приводит в Python, то конструктивный поиск в...
Пример использования State и StateT
#Haskell #haskel #StateT #state IV
https://habr.com/ru/post/694944/
#Haskell #haskel #StateT #state IV
https://habr.com/ru/post/694944/
Хабр
Пример использования State и StateT
Вступление Мне встречалась фраза: "для многих знакомство с Haskell заканчивается на монадах". Монады действительно сложны для понимания, а самая непонятная, лично для меня, была монада State. На...
Нет, в Haskell неудобно обрабатывать ошибки (если не пользоваться эффектами)
#Haskell #Exceptions IV
https://habr.com/ru/post/709622/
#Haskell #Exceptions IV
https://habr.com/ru/post/709622/
Хабр
Нет, в Haskell неудобно обрабатывать ошибки (если не пользоваться эффектами)
Если вы когда-нибудь читали агитации, призывающие к изучению Haskell, наверняка вас убеждали, что в нём ну очень удобно обрабатывать ошибки, ведь там есть Монада Either . Однако, чем дальше вы...
Как я убеждал блондинку Машу перейти с программирования RTOS в проектирование железа (а также Coq, Lisp и Haskell)
#Программирование #Функциональноепрограммирование #FPGA #Программированиемикроконтроллеров #Электроникадляначинающих #haskell #coq IV
https://habr.com/ru/articles/732700/
#Программирование #Функциональноепрограммирование #FPGA #Программированиемикроконтроллеров #Электроникадляначинающих #haskell #coq IV
https://habr.com/ru/articles/732700/
Хабр
Как я убеждал блондинку Машу перейти с программирования RTOS в проектирование железа (а также Coq, Lisp и Haskell)
Программистка встроенных RTOS Мария Горбунова с FPGA платой Terasic DE10-Lite В викенд я зашел в кафе Red Rock и встретил там программистку встроенных систем Машу Горбунову. Вообще, у этого кафе в...