Автор Тема: [pure С] Макросы как инструмент построения eDSL  (Прочитано 67633 раз)

DIzer

  • Гость
Re:[pure С] Макросы как инструмент построения eDSL
« Ответ #135 : Апрель 15, 2011, 06:40:56 am »
А какой стиль у хацкеля? :-)
Гнусные программки на 500 строк с низходящим проектированием и оголтелым использованием рекурсий...  ;)

Это что угодно, но не Haskell-way. Возможно, на Рефале так и пишут.
Вот последняя утилитка на Хаскелле, которую я сделал для анализа логов расхода траффика одной моей программы: ни одной рекурсии. Куча map'ов, по одному filter, groupBy, fold, lines/unlines. Рекурсии почему-то не понадобились...

Опять оберонщеги лгут, ну что за жисть?..
:D :D :D Вы не тру хаскиллер - в Вас поселилась "гниль" императивщины ( с вражинами поведешься - от них и наберешься).  ;D ;D ;D ;D

Какая императивнщина, о чём это Вы? о_О
Перечисленные мною функции ни разу не императивны -- чистейшей воды ФП...
Признаю ошибку- вы функциональщик по духу (они очень специфическое (функциональное) восприятие юмора -заключающееся (как правило) в его отсутствии (восприятия)).  :)
Но ответ прост -в ФЯП вы либо ограничиваетесь минимумом (достаточно сложных) понятий  (но активно юзаете рекурсию -путь ранних ФЯП), либо плодите сущности (часть из который перечисленна вами выше) и юзаете их - путь Хаскеля. (и то и другое для обучения масс (ИМХО) программированию на начальном этапе (вспомните с чего началось веселье  ;) ) слабо применимо в текущей реальности)

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re:[pure С] Макросы как инструмент построения eDSL
« Ответ #136 : Апрель 15, 2011, 07:09:44 am »
Признаю ошибку- вы функциональщик по духу (они очень специфическое (функциональное) восприятие юмора -заключающееся (как правило) в его отсутствии (восприятия)).  :)
Ну это явная клевета.

Но ответ прост -в ФЯП вы либо ограничиваетесь минимумом (достаточно сложных) понятий  (но активно юзаете рекурсию -путь ранних ФЯП), либо плодите сущности (часть из который перечисленна вами выше) и юзаете их - путь Хаскеля. (и то и другое для обучения масс (ИМХО) программированию на начальном этапе (вспомните с чего началось веселье  ;) ) слабо применимо в текущей реальности)
Почему это вдруг? Массы вполне легко всё это осваивают -- и рекурсию, и ФВП.
Или Вы имеете в виду массы, мозги которых испорченны императивщиной, бейсиком 60-х годов?
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

DIzer

  • Гость
Re:[pure С] Макросы как инструмент построения eDSL
« Ответ #137 : Апрель 15, 2011, 07:19:35 am »

Ну это явная клевета.

Ну да ... ;) оно и видно. :D :D


Почему это вдруг? Массы вполне легко всё это осваивают -- и рекурсию, и ФВП.
Или Вы имеете в виду массы, мозги которых испорченны императивщиной, бейсиком 60-х годов?
Если бы ... я имею ввиду массы которые народились и обучались после развала совка.  :(