Statements (31)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:category |
domain-specific programming languages
network programming languages |
gptkbp:designedBy |
gptkb:P4_Language_Consortium
|
gptkbp:designedFor |
packet processing
|
gptkbp:domain |
networking
|
gptkbp:firstAppearance |
2014
|
https://www.w3.org/2000/01/rdf-schema#label |
P4 programming language
|
gptkbp:influenced |
network programming
|
gptkbp:influencedBy |
gptkb:C_programming_language
gptkb:Verilog HDL |
gptkbp:latestReleaseVersion |
gptkb:P4_16
|
gptkbp:notableFor |
gptkb:Barefoot_Tofino
gptkb:Netronome gptkb:BMv2 gptkb:P4Runtime gptkb:Open_vSwitch |
gptkbp:openSource |
true
|
gptkbp:paradigm |
domain-specific
|
gptkbp:predecessor |
gptkb:P4_14
|
gptkbp:standardizedBy |
gptkb:P4_Language_Consortium
|
gptkbp:supports |
protocol independence
target independence |
gptkbp:usedFor |
software-defined networking
network switches network routers programmable data planes |
gptkbp:website |
https://p4.org/
|
gptkbp:bfsParent |
gptkb:Barefoot_Networks
|
gptkbp:bfsLayer |
6
|