Функционально-ориентированное программирование

Оглавление1 Функционально-ориентированное программирование1.1 Обзор FOSD1.2 Основные принципы FOSD1.3 Реализация AHEAD1.4 FOMDD1.5 Приложения FOSD1.6 Рекомендации2 Функционально-ориентированное программирование — Википедия Функционально-ориентированное программирование […]

Функционально-ориентированное программирование

  • Обзор FOSD

    • FOSD – это методология разработки программного обеспечения, основанная на функциональном программировании. 
    • FOSD фокусируется на создании программных артефактов, которые можно легко модифицировать и масштабировать. 
  • Основные принципы FOSD

    • Принцип единообразия: все программные артефакты обрабатываются одинаково. 
    • Принцип масштабируемости: все уровни абстракций обрабатываются одинаково. 
  • Реализация AHEAD

    • AHEAD – это набор инструментов и язык программирования, которые реализуют принципы единообразия и масштабируемости. 
  • FOMDD

    • FOMDD объединяет идеи AHEAD и Model-Driven Design, создавая функциональные взаимосвязи между программными артефактами. 
    • Коммутирующие диаграммы используются для определения различных путей генерации артефактов и оптимизации этих процессов. 
  • Приложения FOSD

    • Примеры приложений включают сетевые протоколы, базы данных, структуры данных и веб-порталеты. 
  • Рекомендации

    • Статья содержит список рекомендаций по использованию FOSD. 

Полный текст статьи:

Функционально-ориентированное программирование — Википедия

Оставьте комментарий

Прокрутить вверх