PDL ist eine interpretierte High-Level-Programmiersprache mit dynamischer Typisierung und Garbage Collection. Sie wurde im Jahr 2002 von Larry Wall, dem Schöpfer der Programmiersprache Perl, entwickelt. PDL ist für wissenschaftliche und numerische Berechnungen konzipiert.
PDL bietet eine große Anzahl von Operatoren und Funktionen für die numerische Analyse und die lineare Algebra. Darüber hinaus kann PDL für die Bildverarbeitung, die Signalverarbeitung und die Vernetzung verwendet werden.
PDL ist eine freie und quelloffene Software, die unter der GNU General Public License veröffentlicht wird.