Многоуровневое программирование

Многоуровневое программирование Основы многоуровневого программирования Многоуровневое программирование — это парадигма для распределенного ПО, разделяющая функциональные аспекты на уровни.  Позволяет разрабатывать […]

Многоуровневое программирование

  • Основы многоуровневого программирования

    • Многоуровневое программирование — это парадигма для распределенного ПО, разделяющая функциональные аспекты на уровни. 
    • Позволяет разрабатывать функциональные возможности на разных уровнях в одном модуле компиляции. 
    • Без многоуровневого программирования разные уровни разрабатываются на разных языках. 
  • Применение и история

    • Концепции многоуровневого программирования были предложены языками Hop и Links. 
    • Находят применение в решениях, таких как Ocsigen, Opa, WebSharper, Meteor и GWT. 
    • Демонстрируют глобальный взгляд на распределенную систему, аналогично другим парадигмам. 
  • Преимущества и архитектура

    • Разделение системы на уровни позволяет изменять функциональность на одном уровне без влияния на другие. 
    • Функциональность распределена по модулям компиляции, что упрощает разработку. 
  • Примеры и особенности

    • Многоуровневые языки позволяют определять уровни для кода. 
    • Примеры включают Hop.js, Links, ScalaLoci и другие. 
    • Hop.js поддерживает полноэтапное программирование и двунаправленную связь. 
    • Links использует аннотации для определения выполнения функций на клиенте или сервере. 
    • ScalaLoci поддерживает одноранговые типы и реактивные абстракции для объединения потоков данных. 
  • Список многоуровневых языков

    • Перечислены различные языки, поддерживающие многоуровневое программирование, включая Hop/Hop.js, Links и другие. 

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

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

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

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