Qu'est-ce qu'un fichier P ?
Les fichiers P sont utilisés avec le code source de programmation Pascal via l'application logicielle Applause. Les fichiers P contiennent des fichiers image créés en langage Pascal. Le langage de programmation Python utilise également cette extension de fichier pour stocker les fichiers de module Python qui ne sont pas encore sous un format de flux d'octets. MATLAB utilise cette extension pour contenir des fichiers d'exécution binaires au sein de l'application. Le langage Pascal et l'extension de fichier P datent de 1970 et constituent une option efficace pour la programmation structurée et la structuration des données. Il existe de nombreux programmes de compilation gratuits pour le code de programmation Pascal. Le langage Pascal et ses modifications ultérieures ont été développés à Zurich.
En utilisant les méthodes de programmation structurée, ce langage fut conçu pour être efficace (en termes de vitesse de compilation et de génération du code). Pascal est basé sur le langage de programmation ALGOL 60 mais améliora le concept en offrant la possibilité de définir des types de données et de créer des structures de données dynamiques et récursives. Un typage fort est utilisé, ce qui signifie que certains types de données ne peuvent pas être interprétés ni convertis facilement en d'autres types de données. Un « porting kit » a été créé afin d'inclure un compilateur appelé Pascal-P1 (puis jusqu'à Pascal-P4) permettant de générer le code pour une machine « virtuelle » basée sur la pile. Finalement, le compilateur Pascal-P5 fut créé, se caractérisant par sa compatibilité avec la norme ISO 7185. Les données peuvent être de type entier, réel, booléen, caractère et chaîne.
Voici une petite liste, non exhaustive, des programmes qui peuvent ouvrir les documents P:
- Applause
- MATLAB
- PASCAL
- Python pickle