P (programming language)


P is a programming language for asynchronous event-driven programming and the IoT that was developed by Microsoft and University of California, Berkeley.
P enables programmers to specify systems consisting of a collection of state machines that communicate asynchronously in terms of events. Code can be run on Microsoft Windows and Windows Phone, and is now open source licensed under MIT License and available on GitHub.