Übung zum Modul Einführung in die Programmierung WiSe 2011/12

Perl unter Windows

Perl-Programme können auch unter Windows programmiert und ausgeführt werden. Hier ein paar Tipps für Leute, die auf ihrem Heim-PC / Laptop kein Linux installieren können oder wollen. Beachtet bitte, dass es sehr wichtig ist, sich mit Linux vertraut zu machen und den Umgang mit der bash zu üben! Nutzt deshalb unbedingt die Rechner des CIP-Pools!
Installation
Unter Windows muss zunächst eine Perl-Distribution installiert werden.

Download von ActivePerl: activestate.com

Damit ihr ein Perl-Programm in der Konsole ausführen könnt, ohne jedes Mal den kompletten Pfad zum Verzeichnis von Perl angeben zu müssen, muss Perl in die Windows-Umgebungsvariable PATH eingetragen sein. Unter Umständen erledigt dies ActivePerl bei der Installation für euch. Falls nicht, geht (unter Windows 7) in die Systemsteuerung unter
System -> Systemeigenschaften -> Erweitert -> Umgebungsvariablen
und fügt unter "Path" den absoluten Pfad zum "bin"-Ordner von Perl hinzu.
Windows-Konsole
Die Windows-Eingabeaufforderung ist eine Konsole sehr ähnlich der bash unter Unix. Ihr öffnet sie unter
Start -> Zubehör -> Eingabeaufforderung
oder indem ihr in das Suchfeld in der Startleiste "cmd" eintippt.

Wichtige Unterschiede der Windows-Konsole:
  • Zum Angeben von Verzeichnis-Hierarchien verwendet man Backslashes ("\") statt Slashes ("/") wie unter Linux
  • Der Inhalt des aktuellen Arbeitsverzeichnisses wird mit dem Befehl "dir" angezeigt
  • Zum Wechseln des Laufwerks muss der Laufwerksbuchstabe mit einem Doppelpunkt eingegeben werden, zum Beispiel "D:"
Der Befehl zum Wechseln der Verzeichnisse heißt hier ebenfalls "cd". Perl-Programme werden mit "perl dateiname.perl" ausgeführt.
Empfohlene Editoren
Ein empfehlenswerter Editor für die Perl-Programmierung unter Windows ist Notepad++.

Download: notepad-plus-plus.org

Eine weitere Möglichkeit ist die Arbeit mit einer Entwicklungsumgebung (IDE). Dies ist für Anfänger jedoch nicht wirklich zu empfehlen und bietet bei einfacheren Programmen kaum Vorteile.
Die etablierteste kostenlose IDE, die auch auf den Rechnern im CIP-Pool installiert ist, ist Eclipse. Eine Abwandlung von Eclipse speziell für Perl heißt EPIC.

Download von Eclipse: eclipse.org
EPIC Homepage: epic-ide.org
­