لغة البرمجة التي تتحدث عنها هي Property List (plist)، وهي ليست بالضبط لغة برمجة ولكنها نظام لتخزين البيانات المتسلسلة. يتم استخدام ملفات قوائم الخصائص (Property list files) في أنظمة التشغيل macOS وiOS وNeXTSTEP وGNUstep، والتي تعتمد عليها شركة آبل وغيرها من الشركات.
ملفات قوائم الخصائص تستخدم امتداد الملف .plist، ومن هنا جاءت تسميتها كملفات p-list. تُستخدم هذه الملفات عادة لتخزين إعدادات المستخدم، وكذلك لتخزين معلومات حول الحزم والتطبيقات. كانت تُستخدم في الماضي لتخزين المعلومات في شريحة الموارد (Resource Fork) في نظام التشغيل القديم Mac OS.
يتم تخزين البيانات في ملفات plist بتنسيق نصي يستند إلى XML، مما يجعلها سهلة القراءة والتحرير. تعتمد ملفات plist على تسلسل البيانات بشكل تسلسلي، مما يسمح بتخزين مجموعة متنوعة من الأنواع البيانية مثل السلاسل والأعداد والقوائم والقواميس.
ملفات plist لها أهمية كبيرة في بيئة تطوير البرامج لأنظمة آبل، حيث يمكن استخدامها لتخزين الإعدادات التطبيقات وملفات المشروعات والمعلومات الأخرى ذات الصلة. تساعد في جعل تخزين البيانات بشكل متسلسل أمرًا سهلاً وفعالًا، مما يسهل عملية قراءة وكتابة البيانات من وإلى التطبيقات.
بشكل عام، تعتبر لغة plist جزءًا أساسيًا من بيئة تطوير أنظمة آبل وتلعب دورًا مهمًا في تخزين وإدارة البيانات المتسلسلة بشكل فعال ومنظم.