Публикации по теме 'category-theory'


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

Визуальное программирование: что пошло не так и есть ли возможности для улучшения?
Это ответ на обсуждение в Hacker News после публикации в блоге Medium о почему визуальное программирование не отстой . Давайте прольем свет на некоторые повторяющиеся моменты, поднятые в разделе комментариев. Замечание №1: Я перепробовал множество языков визуального программирования, и все они отстой. Мы тебя чувствуем! И мы твердо верим, что существующие инструменты можно улучшить. В последнее десятилетие было проведено большое количество исследований по увязке визуальных..

Рецензия на книгу Влада Патрышева «Краткий курс современной математики для программистов»
Влад Патрышев некоторое время был активным участником сообщества Scala и функционального программирования в Bay Area. Когда мне сказали, что он написал книгу по математике для программистов, я сразу заинтересовался и получил свою цифровую копию (вы можете получить свою на gumroad.com/l/lcbk02 ). Было много попыток кратко проинструктировать программистов по математике. Фанамбулисты рискуют попасть в неформальную часть математики, скучны для начинающих читателей, слишком трудны для новичков..

Стрелка 101 - Моделирование реальной проблемы с помощью полугрупп
1 - Введение FP предлагает нам множество инструментов для создания более лаконичного и менее императивного кода. Но помимо знания того, как их использовать, также важно научиться видеть наши проблемы с математической точки зрения. В статье я расскажу, как использовать инструмент из теории категорий для моделирования простого, но реального сценария: Полугруппы . Вам не нужно быть супертеоретическим программистом или мастером вычислений. Эта концепция проста, просто у нее какое-то..

Выпуск FSM-Oracle
Надеясь, что этот пост в блоге найдет вас в порядке и без лишних слов, мы хотели бы анонсировать очень важный выпуск для Statebox: оракул конечного автомата . Значительное количество времени было потрачено как на исследование (более интересные материалы об этом появятся в ближайшие месяцы), так и на формализацию официально проверенной версии нашего ядра в Идрисе, которое, в свою очередь, было реализовано многими людьми из нашей команда (в основном Sjoerd, Alex и Andre, которых я..

Мой опыт работы в LambdaWorld
Благодаря Vaamo мне посчастливилось побывать в LambdaWorld в Кадисе в этом году, и это было потрясающе. Переговоры Хотя Зайнаб Али сказала в своем выступлении, что заранее не было согласования, можно было догадаться, что это была большая конференция по Теории категорий . Никогда об этом не слышали? Вам обязательно стоит посмотреть Keynote от Dr. Евгения Ченг : Теория категорий в жизни . И даже если знаете, тем не менее смотрите! В нем есть удивительное объяснение..

Истинное использование монад в FP
Часть 1. Суть функционального программирования Почему монады полезны в FP? Большинство начинающих функциональных программистов знакомо с изрядной долей «учебников» по ​​монадам. Тем не менее, несмотря на огромное количество информации по этой теме, понимание относительно просто определяемой монады по-прежнему ускользает от большинства. Я убежден, что причина этого в том, что большинство «учебников» дают определение вместе с аналогиями, чтобы помочь людям понять определение, но..