Content deleted Content added
Citation bot (talk | contribs) Add: date. | Use this bot. Report bugs. | Suggested by BorgQueen | Category:Articles lacking reliable references from July 2019 | #UCB_Category 594/736 |
NapoliRoma (talk | contribs) Note that the P4 Consortium is now just the P4 Project |
||
Line 9:
| paradigm = [[compiled language|compiled]], [[Domain-specific language|___domain-specific]], [[imperative programming|imperative]]
| year = {{start date and age|2013}}
| developer = [[
| latest_release_version = version 1.2.2<ref>{{cite web|title=P4 Language and Related Specifications |url=https://p4.org/p4-spec/docs/P4-16-v1.2.2.html |accessdate=7 June 2022}}</ref>
| latest_release_date = {{start date and age|df=yes|2021|05}}
Line 17:
}}
'''P4''' is a [[programming language]] for controlling [[Network packet|packet]] [[forwarding plane]]s in networking devices, such as routers and switches. In contrast to a general purpose language such as [[C (programming language)|C]] or [[Python (programming language)|Python]], P4 is a [[___domain-specific language]] with a number of constructs optimized for [[Packet forwarding|network data forwarding]]. P4 is distributed as [[Open-source software|open-source]], [[Permissive free software licence|permissively licensed]] code, and is maintained by the P4 Project (formerly the P4 Language Consortium), a not-for-profit organization hosted by the [[Open Networking Foundation]].
== History ==
|