Парадигма | Специфический для домена ( программно-определяемая сеть ), реактивный , модульный |
---|---|
Дисциплина набора текста | Динамичный |
Веб-сайт | www.frenetic-lang.org |
Под влиянием | |
OCaml |
Frenetic — это доменно-ориентированный язык для программирования программно-определяемых сетей (SDN). Этот доменно-ориентированный язык программирования позволяет сетевым операторам программировать сеть в целом, а не вручную настраивать каждое подключенное сетевое устройство. [1] Frenetic предназначен для решения основных проблем программирования OpenFlow / NOX . В частности, Frenetic вводит набор чисто функциональных абстракций, которые позволяют разрабатывать модульные программы , определяет высокоуровневые , ориентированные на программиста операторы обработки пакетов и устраняет многие трудности двухуровневой модели программирования, вводя парадигму программирования see-every- packet . Следовательно, Frenetic — это функциональный реактивный язык программирования, работающий на пакетном уровне абстракции. [2]