Преднамеренное программирование

Оглавление1 Намеренное программирование1.1 Обзор преднамеренного программирования1.2 Разработка и использование1.3 Преимущества и особенности1.4 Идентичность и уровни детализации1.5 Похожие работы и рекомендации2 […]

Намеренное программирование

  • Обзор преднамеренного программирования

    • Преднамеренное программирование – это парадигма программирования, разработанная Чарльзом Симони. 
    • Оно фокусируется на создании семантически значимых документов, которые могут быть обработаны и исполнены. 
    • Преднамеренное программирование отличается от традиционных языков программирования, таких как C++, тем, что оно поддерживает структуру и семантику намерений. 
  • Разработка и использование

    • Разработчики создают среду, которая поддерживает бизнес-знания и фиксирует намерения пользователей. 
    • Среда помогает создавать семантически насыщенные документы, которые могут быть обработаны и исполнены подобно электронным таблицам. 
    • Записанные знания обрабатываются оценщиком или компилируются для создания программы. 
  • Преимущества и особенности

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

    • Преднамеренное программирование обеспечивает уникальность объектов и позволяет программистам “увеличивать” или “уменьшать масштаб изображения”. 
    • Оно является самодокументируемым, что позволяет программистам сохранять представление о программе на высоком уровне. 
  • Похожие работы и рекомендации

    • Существуют проекты, которые используют схожие идеи для создания кода с высоким уровнем абстракции. 
    • В статье представлены внешние ссылки на работы и рекомендации, связанные с преднамеренным программированием. 

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

Преднамеренное программирование — Википедия

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

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