لغة البرمجة Free Pascal هي لغة ترجمة (Compiler) تستخدم في تطوير البرمجيات بلغة باسكال وباسكال الكائنية (Object Pascal). تم إصدارها لأول مرة في عام 1997 وهي تعتبر برمجية حرة متاحة تحت ترخيص GNU General Public License مع شروط استثنائية تسمح بالربط الثابت مع مكتبات التشغيل الخاصة بها والحزم لأي غرض في مزيج مع أي ترخيص برمجي آخر.
تدعم Free Pascal لهجتها الخاصة من Object Pascal بالإضافة إلى لهجات عائلة باسكال الأخرى إلى حد ما، بما في ذلك لهجات Turbo Pascal و Delphi، وبعض المترجمات التاريخية لنظام التشغيل Macintosh. يتم اختيار اللهجة بناءً على وحدة (وحدة) البرنامج، ويمكن استخدام أكثر من لهجة واحدة في البرنامج. تتبع اللغة فلسفة الكتابة مرة واحدة، وترجم في أي مكان، وتتوفر لعدة معماريات للمعالج وأنظمة التشغيل.
تدعم Free Pascal لغة التجميع داخل الشفرة (Inline Assembly Language) وتتضمن مترجم تجميع داخلي قادر على تحليل عدة لهجات مثل لهجات AT&T و Intel style. هناك مشاريع منفصلة تسهل تطوير تطبيقات واجهة المستخدم الرسومية عبر المنصات (Cross-platform GUI applications)، وأبرزها بيئة تطوير Lazarus المتكاملة.
تتميز Free Pascal بمرونة في استخدامها وتنوعها في الأهداف التي يمكن تحقيقها بها. يمكن العثور على معلومات إضافية حول Free Pascal عبر وصلة ويكيبيديا التالية: Free Pascal Wikipedia