Microsoft Researchは5月19日(米国時間)、「P: A programming language designed for asynchrony, fault-tolerance and uncertainty - Microsoft Research」において、同社が開発しているプログラミング言語「P」を紹介した。「P」はGitHubにおいて、MITライセンスの下、オープンソース・ソフトウェアとして公開されている。 「P」は並列処理および非同期イベントモデルをベースとしたプログラミング言語で、インタラクティブステートマシーンとして動作するようなモデルの実装に活用できる。MicrosoftはMicrosoft Windows 8およびWindows PhoneのUSB 3.0スタックの実装および検証において「P」を利用している。 Pツールチェーンフローチャート|P: A