Skip to content

paulthomson/P

This branch is 2797 commits behind p-org/P:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f698e94 · Feb 25, 2016
Feb 24, 2016
Feb 20, 2016
Feb 24, 2016
Feb 25, 2016
Feb 24, 2016
Feb 19, 2016
Jan 13, 2016
Feb 19, 2016
Feb 24, 2016
Jun 21, 2015
Feb 24, 2016
Jun 28, 2015
Feb 19, 2016

Repository files navigation

P is a language for asynchronous event-driven programming. P allows the programmer to specify the system as a collection of interacting state machines, which communicate with each other using events. P unifies modeling and programming into one activity for the programmer. Not only can a P program be compiled into executable code, but it can also be validated using systematic testing. P has been used to implement and validate the USB device driver stack that ships with Microsoft Windows 8 and Windows Phone. P is also suitable for the design and implementation of networked, embedded, and distributed systems.

Manual

Check the P manual !

Information for building P framework is available here.

Publications

About

The P programming language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 53.4%
  • OpenEdge ABL 26.6%
  • C 16.2%
  • C++ 1.8%
  • Yacc 1.2%
  • Lex 0.4%
  • Other 0.4%