PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
PPL6-Dokumentation
ppl6-icon-256x256.png

Einleitung

PPL steht für "Patrick's Programming Library" und ist eine Sammlung nützlicher Funktionen und Klassen für C++-Anwendungen, geschrieben von Patrick Fedick patri.nosp@m.ck@p.nosp@m.fp.de. Sie beinhaltet Funktionen aus verschiedenen Bereichen, wie

  • Datei- und Verzeichniss-Zugriff
  • Speicherverwaltung
  • Strings, Arrays, Listen, Trees
  • Multithreading
  • Sockets und Verschlüsselung
  • Internet
  • Datenbanken
  • Zeit, Datum und mathematische Funktionen
  • Grafik und Benutzeroberfläche
  • Sound

Die erste Version erschien bereits im Jahr 1997 und bestand fast vollständig aus Assembler-Code für Windows. Seitdem wurde die Library mehrfach umstrukturiert und erweitert und besteht nun zum größten Teil aus plattform-unabhängigem C und C++-Code. Unterstützt werden folgende Systeme:

  • Linux (getestet unter Fedora 4-8, Suse 8,9, Debian 3.1, Ubuntu 8.10, 32- und 64-Bit)
  • FreeBSD (Version 5.x, 6.x, 7.x, 32- und 64-Bit)
  • Windows (32-Bit, Windows 2000 und XP, VisualStudio 2008)
  • Solaris (mit GCC-Compiler)

Seit Version 6.2.0 steht die PPL-Library unter einer Open Source BSD-Lizenz und darf somit fast uneingeschränkt auch in kommerziellen oder "closed source" Programmen verwendet werden. Die genauen Lizenzbestimmungen sind hier zu finden.

Inhalt

ppl6-icon-48x48.png