Отправляет email-рассылки с помощью сервиса Sendsay

Бизнес on-line

  Все выпуски  

Softcraft: новости сайта и не только (041)


Информационный Канал Subscribe.Ru

Softcraft: новости сайта и не только (041)

http://www.softcraft.ru

Я приветствую всех своих подписчиков!


Итак, наступил очередной повод отметиться. На сайт выложена "трилогия" Игоря Дехтяренко "Декларативное программирование". Ожидаются еще две части. Материал посвящен функциональным и логическим системам программирования. На мой взгляд, он является весьма удачным дополнением к публикациям, посвященным альтернативным подходам.

В первой части рассмотрены достоинства и недостатки декларативных стилей, даны необходимые определения. Отмечается, что бессмертная "формула" Вирта (думаю, что по емкости, цитируемости и наследованию от нее данную "формулу" действительно можно отнести к таковым): "Алгоритмы + Данные = Программа", нашла свое оформление в декларативных стилях: "Алгоритм = Логика + Управление - Управление". Подобное восприятие достаточно близко и к языкам потока данных, работы над которыми интенсивно велись в начале 80-х гг. прошлого века. Через их восприятие, позволяющее описывать программу в виде информационного графа, у меня лично сформировалось мнение, что "Алгоритм = Информационный граф + стратегия управления вычислениями". Не думаю, что данные воззрения в чем-то противоряечат еще одной формуле: "Состояния + Входные воздействия + Выходные воздействия = Автомат", так как именно разнообразие взглядов на разработку программ и позволяет получать эффективные решения в самых разных предметных областях.

Вторая часть посвящена истории декларативного программирования. Обилие языков, обилие программ, вычисляющих факториал. Любимый пример всех, кто занимается функциональным и логическим программированием. Меня тоже не миновала сия чаша. И сейчас, продолжая работы над Пифагором, мы на разные лады крутим новые варианты программ для этого алгоритма.

В третьей части описываются инструменты, используемые при разработке функциональных программ. Очень интересный обзор. Множество полезных ссылок. Но, лучше один раз прочесть...


С наилучшими пожеланиями!

А.Л.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное