P, PASCAL Program File (.p)

The P Developer file format

P files are used with the Pascal programing source code using the Applause software application. P files contain picture files created by Pascal. The Python programming language also utilizes this file extension to store Python module files which are not yet in the byte stream format. MATLAB uses the extension to contain binary-runtime files within the application. Pascal and the P file extension were published in 1970 as an efficient option for structured programming and data structuring. There are many free compiler programs of Pascal programming coding. Much of the changes and development of Pascal occurred in Zurich.

Technical details of P files

Pascal was intended to be efficient (in relation to compilation speed and generated code) using the structured programming methods. Pascal is rooted in ALGOL 60 but improved the concept by enabling the ability to define datatypes, and building dynamic and recursive data structures. Strong typing is utilized; meaning specific types of data cannot be interpreted or converted to other types easily. A porting kit was created to include a compiler to generate coding for a “virtual” stack machine, referred to Pascal-P1 (up to Pascal-P4). Eventually, Pascal-P5 was created, which brought in ISO 7185 compatibility. Data types include integers, real, Boolean, char, and string.

More information about the P file format

File extension .p
File category Developer
Associated programs Applause
Python pickle
Useful links Pascal information
Developer Niklaus Wirth