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
|
| 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
|
| https://www.w3.org/2000/01/rdf-schema#label |
P4 programming language
|