<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии / Профиль apache2]]></title>
    <link>https://habr.com/ru/users/apache2/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя apache2]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 03 May 2026 14:45:53 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>10.01.2022 14:38:18 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/599943/#comment_23922687</guid>
      <link>https://habr.com/ru/articles/599943/#comment_23922687</link>
      <description><![CDATA[<p>Может это просто плохая идея если уже в 1000 раз повторяете а они все не могут вашу молитву выучить?</p>]]></description>
      <pubDate>Mon, 10 Jan 2022 14:38:18 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.11.2021 12:46:23 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/typeable/articles/589257/#comment_23711611</guid>
      <link>https://habr.com/ru/companies/typeable/articles/589257/#comment_23711611</link>
      <description><![CDATA[<p>Скорее без побочных еффектов, только вычисление какого-то значение без мутаций</p>]]></description>
      <pubDate>Tue, 16 Nov 2021 12:46:23 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.11.2021 12:39:50 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/typeable/articles/589257/#comment_23711577</guid>
      <link>https://habr.com/ru/companies/typeable/articles/589257/#comment_23711577</link>
      <description><![CDATA[<p>Вы сами очень хорошо описали суть функционального и императивного программирования, я использую такое же интуитивное представление об этих стилях при разработке. Вы также правильно заметили что на практике применение ФП слабо напоминает выражения  λ-исчисления. Главная причина в необходимости функциональной программы как-то взаимодействовать с окружением (устройствами ввода/ввывода, сетью, базой данных) которые требуют исполнения императивных команд в программе, поэтому в реальных программах присутствуют оба эти стиля (причем в типичном веб-сервере написанном на Haskell императивный код может занимать значительную часть). Большое количество императивного кода все-же не считается хорошим признаком, общепринятое мнение в ФП-коммьюнити то что чистый функциональный код имеет множество преимуществ поэтому более предпочтителен и необходимо иметь абсолютный минимум императивного кода.</p><p>Еще одна возможная причина почему реальные функциональные программы не похожи на выражения λ-исчисления, потомучто λ-исчисление — очень плохой язык программирования, он имеет минимум конструкций что удобно для индуктивных доказательств каких-нибудь свойств но в реальной программе хорошо иметь язык с синтаксическим сахаром, конструкциями вроде (<code>let</code>, <code>where</code>, <code>case</code> и т.д.) чтобы иметь шанс прочитать и понять программу написанную другими программистами.</p>]]></description>
      <pubDate>Tue, 16 Nov 2021 12:39:50 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.11.2021 16:34:09 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/typeable/articles/589257/#comment_23708799</guid>
      <link>https://habr.com/ru/companies/typeable/articles/589257/#comment_23708799</link>
      <description><![CDATA[<p>Да, согласен рекурсию можно было включить в этот список. То что функции могут вызывать сами себя все давно уже воспринимают как данность, поэтому о ней не подумали при написании.</p>]]></description>
      <pubDate>Mon, 15 Nov 2021 16:34:09 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>11.10.2019 06:42:48 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/471026/#comment_20741474</guid>
      <link>https://habr.com/ru/articles/471026/#comment_20741474</link>
      <description><![CDATA[<p>О, круть будем ждать релиза, в ФП кстаки есть функция которая выполняет роль <code>NeverError</code> называется <code>absurd: &lt;A&gt;(x: never) =&gt; A</code>. <a href="https://github.com/lagunoff/typescript-concrete-optics/blob/master/src/internal/index.ts">Вот</a> мой вариант этого ts хелпера </p>]]></description>
      <pubDate>Fri, 11 Oct 2019 06:42:48 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
