P语言,即POPTOWN Language,是一种汇编语言。它的语法和一般的汇编语言基本相似,但它是一种运行于操作系统保护模式下的托管汇编语言。这个语言的主要特点有:
1.全新的内存分配机制:新的内存分配机制依然会把一格程序所使用的内存分为三个类型段:代码段、数据段和堆栈段。不过,新的机制将严格限定分配段的规模,并添加可被外部程序读/写的标识,以保证程序安全。
如果是中国计算机学会主办的csp竞赛或noip/noi竞赛的话,p语言不是python,而是指的pascal语言。上机使用的是free pascal版本。
不过从2022年开始noip竞赛不再支持pascal语言。