Frenetický (programovací jazyk) - Frenetic (programming language)
Paradigma | Specifické pro doménu (softwarově definované sítě ), reaktivní, modulární |
---|---|
Psací disciplína | Dynamický |
webová stránka | www |
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
- ^ Voellmy, Andreas; et al. (10. července 2010). „Nekonfigurujte síť, programujte ji“ (PDF). cs.yale.edu. Citováno 22. února 2011.
- ^ 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í
- Foster, Nate; Harrison, Rob; Meola, Matthew L .; Freedman, Michael J .; Rexford, Jennifer; Walker, David (30. listopadu 2010). Frenetic: Jazyk na vysoké úrovni pro sítě OpenFlow (PDF). ACM PRESTO 2010. ACM. ISBN 978-1-4503-0467-2.
- Nate Foster, Rob Harrison, Michael J. Freedman, Jennifer Rexford a David Walker (6. prosince 2010). Frenetic: Jazyk na vysoké úrovni pro sítě OpenFlow, technická zpráva. Cornell University. Citováno 22. února 2011.