P程序被写为一组固定数目的顺序进程的并行复合（composition），它们相互之间严格通过同步消息传递来进行通信。与后来版本的CSP相对比，每个进程都被赋予了一个显式的名字，通过指定意图发送或接收的进程的名字，定义消息的来源和目标，没有采用等价的命名的通道方式。例如，定义进程：它是重复的从叫作codice_1的进程接收一个字符，再将这个字符发送到叫作codice_2的进程。接着定义逐行读取打孔卡再输出字符串流到叫作codice_3的进程的codice_4进程，和从叫作codice_3的进程读取字符串流