Frenetický (programovací jazyk) - Frenetic (programming language)

Frenetický
ParadigmaSpecifické pro doménu (softwarově definované sítě ), reaktivní, modulární
Psací disciplínaDynamický
webová stránkawww.frenetic-lang.org
Ovlivněno
OCaml

Frenetický je jazyk specifický pro doménu pro programování softwarově definované sítě (SDN). Tento programovací jazyk specifický pro doménu umožňuje provozovatelům sítě namísto ruční konfigurace každého připojeného síťového zařízení programovat síť jako celek.[1] Frenetic je navržen tak, aby řešil hlavní OpenFlow /NOX programovací problémy. Frenetic zejména představuje sadu čistě funkční abstrakce které umožňují vývoj modulárního programu, definuje vysoká úroveň, operátory zpracování paketů zaměřené na programátory, a eliminuje mnoho obtíží dvoustupňového programovacího modelu zavedením „see-every-“balíček paradigma programování. Frenetic je tedy a funkční reaktivní programování jazyk fungující na úrovni paketu abstrakce.[2]

Reference

  1. ^ Voellmy, Andreas; et al. (10. července 2010). „Nekonfigurujte síť, programujte ji“ (PDF). cs.yale.edu. Citováno 22. února 2011.
  2. ^ Voellmy, Andreas; Hudak, Paul (2011). "Kopřiva: Ukončení programování síťových routerů". Praktické aspekty deklarativních jazyků. Přednášky z informatiky. 6359/2011: 235–249. doi:10.1007/978-3-642-18378-2_19. ISBN  978-3-642-18377-5.

Další čtení

externí odkazy