<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Парадигмы on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D0%BF%D0%B0%D1%80%D0%B0%D0%B4%D0%B8%D0%B3%D0%BC%D1%8B/</link>
    <description>Recent content in Парадигмы on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D0%BF%D0%B0%D1%80%D0%B0%D0%B4%D0%B8%D0%B3%D0%BC%D1%8B/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Аспектно-ориентированное и событийно-ориентированное программирование</title>
      <link>https://courses.digitable.life/post/paradigms/08-aspect-and-event-driven/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/08-aspect-and-event-driven/</guid>
      <description>Две парадигмы неявного вызова: аспекты вмешиваются в чужой поток управления по срезу точек соединения, события инвертируют его во времени. Модель точек соединения и виды вплетения, семантика доставки и transactional outbox, event sourcing и саги — вместе с ценой, которую вы платите потерей локального рассуждения.</description>
    </item>
    <item>
      <title>Декларативное и логическое программирование</title>
      <link>https://courses.digitable.life/post/paradigms/04-declarative-and-logic/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/04-declarative-and-logic/</guid>
      <description>Что на самом деле означает «описывать что, а не как»: унификация и SLD-резолюция в Prolog, Datalog и его полиномиальные гарантии, солверы SAT/SMT и CP, SQL и декларативная инфраструктура — с ценой, которую вы платите за отданное движку управление.</description>
    </item>
    <item>
      <title>Императивная и процедурная парадигмы</title>
      <link>https://courses.digitable.life/post/paradigms/01-imperative-procedural/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/01-imperative-procedural/</guid>
      <description>Как устроено программирование «через изменение состояния»: от машины фон Неймана и структурного программирования до процедур, модулей на C и того, где императивный стиль остаётся единственно разумным в проде.</description>
    </item>
    <item>
      <title>Как выбирать и смешивать парадигмы в реальном проекте</title>
      <link>https://courses.digitable.life/post/paradigms/09-choosing-and-mixing/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/09-choosing-and-mixing/</guid>
      <description>Финальная статья трека: метод выбора парадигмы под конкретную подсистему, оси изменчивости и expression problem, швы между парадигмами, рабочие комбинации из прода, цена смешения и стратегия постепенной миграции.</description>
    </item>
    <item>
      <title>Конкурентные парадигмы: акторы, CSP, STM, разделяемая память</title>
      <link>https://courses.digitable.life/post/paradigms/05-concurrent-actors-csp/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/05-concurrent-actors-csp/</guid>
      <description>Четыре способа организовать одновременно работающий код — блокировки поверх общей памяти, CSP-каналы, акторы и программная транзакционная память: как каждый устроен изнутри, что он гарантирует, чем платит и когда его выбирать.</description>
    </item>
    <item>
      <title>Обобщённое программирование и метапрограммирование</title>
      <link>https://courses.digitable.life/post/paradigms/07-generic-and-metaprogramming/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/07-generic-and-metaprogramming/</guid>
      <description>Как писать один алгоритм для многих типов и как заставить программу писать программу: параметрический полиморфизм, ограничения, мономорфизация против стирания типов, макросы и гигиена, рефлексия, кодогенерация — с моделью стоимости каждой техники.</description>
    </item>
    <item>
      <title>Объектно-ориентированное программирование: инкапсуляция, полиморфизм, наследование</title>
      <link>https://courses.digitable.life/post/paradigms/02-oop/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/02-oop/</guid>
      <description>Как из идеи «данные и поведение живут вместе» вырастают инкапсуляция, полиморфизм и наследование — от механики vtable до продакшн-правил проектирования доменных моделей.</description>
    </item>
    <item>
      <title>Парадигмы программирования: карта, история и как они связаны</title>
      <link>https://courses.digitable.life/post/paradigms/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/00-overview/</guid>
      <description>Обзорная статья трека: что такое парадигма как инженерное понятие, по каким осям парадигмы различаются, откуда они взялись исторически, как они смешиваются в реальных системах — и как читать остальные девять статей трека.</description>
    </item>
    <item>
      <title>Реактивное программирование и dataflow</title>
      <link>https://courses.digitable.life/post/paradigms/06-reactive-and-dataflow/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/06-reactive-and-dataflow/</guid>
      <description>Как работает реактивность изнутри: граф зависимостей, топологическое распространение изменений, глитчи, push против pull, операторы над потоками и backpressure — с работающим движком сигналов и продакшн-примерами.</description>
    </item>
    <item>
      <title>Функциональное программирование: карта курса, история и зачем это нужно</title>
      <link>https://courses.digitable.life/post/functional-programming/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/functional-programming/00-overview/</guid>
      <description>Вводная статья курса по ФП: какую конкретную боль решает функциональный стиль, откуда он взялся, что даёт на практике, сколько стоит — и как устроен этот курс из 17 статей.</description>
    </item>
    <item>
      <title>Функциональное программирование: чистота, неизменяемость, композиция</title>
      <link>https://courses.digitable.life/post/paradigms/03-functional/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/03-functional/</guid>
      <description>Как работает функциональная парадигма изнутри: ссылочная прозрачность, персистентные структуры данных, композиция, свёртки, эффекты как значения — и как это применяют в промышленном коде.</description>
    </item>
  </channel>
</rss>
