Institut für Linguistik, Universität Potsdam. SS 2002
David Reitter
[E-Mail]
[WWW]
Folien
[zum Ansehen als PDF-Datei]
Referate:
-
Sven Brüssow: Datenstrukturen (Listen, Hashes, Referenzen).
[Folien]
-
Kolja Engelmann: Reguläre Ausdrücke in Perl. [Folien]
[Skript]
-
frei: Datei-Ein/Ausgabe.
-
Min Lenzen: CGI. (Aus urheberrechtlichen Gründen kein Material zum Download.)
-
frei: XML
-
Peter Tauter: Objektorientierung. [Folien] [Beispielprogramm]
-
frei: Statistik
und Methoden der Korpuslinguistik
-
frei: Part-Of-Speech Tagging
-
Eric Tabot, Andreas Daniel Pusch: Suchmaschine mit Indizierungsdienst
Themenübersicht:
Perl soll
als Werkzeug für computerlinguistische Protoypenentwicklung und Präsentationstechnik
im World Wide Web vorgestellt werden. Anwendungsfälle aus der Korpuslinguistik
werden diskutiert und wichtige statistisch arbeitende Algorithmen implementiert.
Für Umgang mit HTML- und XML-Daten, wie sie in vielen WWW- oder VoiceXML-basierten
Sprachtechnologieanwendungen ist Perl hervorragend geeignet. Auch dynamische
WWW-Techniken sind in Perl sehr leicht zu implementieren und werden im Kurs
besprochen. Die relevanten Bibliotheken werden verwendet. Der Kurs führt
in in Daten- und Kontrollstrukturen sowie in den Umgang mit Entwicklungswerkzeugen
ein. Objektorientierung und weitergehende Konzepte sollen insoweit besprochen
werden, als sie für die Nutzung von Schnittstellen eine Rolle spielen.
Wie nutze ich Perl?
- Linux: Fast immer schon installiert. Editor: zB xEmacs
- MacOS: Bei OS X schon dabei; sonst: http://www.macperl.org/
- Windows: ActivePerl (kostenlos) http://www.activestate.com/Products/ActivePerl/
IDE: OpenPerlIDE oder Komodo
Einloggen auf einem Unix-Server mit telnet oder Exceed.
- Ausführbare Dateien unter Unix:
chmod +x dateiname.pl
und erste Zeile: #!/usr/bin/perl
Aufruf: ./dateiname.pl
- Oder Aufruf mit::
perl –w dateiname.pl
Termine
-
26.4. 11.00 (s.t.) - 16.15
-
17.5. 11.00 (s.t.) - 16.15
-
14.6. 11.00 (s.t.) - 17.15
-
12.7. 11.00 (s.t.) - 17.15
Literatur