Benutzer:Schweigstill/P4 (Programmiersprache)
aus Wikipedia, der freien Enzyklopädie
P4 | |
---|---|
Paradigmen: | imperativ, domänenspezifisch, kompiliert |
Erscheinungsjahr: | 2013 |
Entwickler: | P4 Language Consortium |
Typisierung: | stark, statisch |
Lizenz: | Apache-Lizenz |
P4 ist eine im Jahr 2013 vorgestellte domänenspezifische Programmiersprache, mit der Datentransportprotokolle und -netzwerke beschrieben werden.
Allgemeines
Syntax
table routing {
key = { ipv4.dstAddr : lpm; }
actions = { drop; route; }
size : 2048;
}
control ingress() {
apply {
routing.apply();
}
}
Datentypen
Standarddatenypen
Selbstdefinierte Datentypen
Strukturierte Datentypen
Programmstrukturen
Kontrollstrukturen
Compiler
Besonderheiten
Standards
Implementierungen
Geschichte
Kritik
Weiterentwicklungen
Literatur
- P. Bosshart et al.: P4: Programming Protocol-Independent Packet Processors. In: CCR Papers July 2014. (online)
Weblinks
Einzelnachweise
[[Kategorie:P4 (Programmiersprache)| ]] [[Kategorie:Imperative Programmiersprache]] [[Kategorie:Domänenspezifische Sprache]]