Frenetic (язык программирования) - Frenetic (programming language)

Неистовый
ПарадигмаЗависит от домена (программно-определяемые сети ), реактивный, модульный
Печатная дисциплинаДинамический
Интернет сайтwww.frenetic-lang.org
Под влиянием
OCaml

Неистовый это предметно-ориентированный язык для программирования программно-определяемые сети (SDN). Этот предметно-ориентированный язык программирования позволяет операторам сети вместо того, чтобы вручную настраивать каждое подключенное сетевое устройство, программировать сеть в целом.[1] Frenetic предназначен для решения основных OpenFlow /NOX проблемы программирования. В частности, Frenetic представляет набор чисто функциональные абстракции что позволяет разработка модульной программы, определяет высокий уровень, ориентированные на программиста операторы обработки пакетов, и устраняет многие трудности двухуровневой модели программирования, вводя принцип «видеть все».пакет парадигма программирования. Следовательно, Frenetic - это функциональное реактивное программирование язык, работающий на пакетном уровне абстракции.[2]

Рекомендации

  1. ^ Воэлми, Андреас; и другие. (10 июля 2010 г.). «Не настраивайте сеть, а программируйте» (PDF). cs.yale.edu. Получено 22 февраля, 2011.
  2. ^ Воэлми, Андреас; Худак, Пол (2011). «Крапива: избавление от неприятностей при программировании сетевых маршрутизаторов». Практические аспекты декларативных языков. Конспект лекций по информатике. 6359/2011: 235–249. Дои:10.1007/978-3-642-18378-2_19. ISBN  978-3-642-18377-5.

дальнейшее чтение

внешняя ссылка