Projektbeschreibung Nr. 3
Die Beschreibung befindet sich hier.
Ausgabe 14.1.2003, Abgabe: siehe Projektbeschreibung
Projektbeschreibung Nr. 2
Die Beschreibung befindet sich hier.
Ausgabe 3.12.2002, Abgabe: siehe Projektbeschreibung
Projektbeschreibung Nr. 1
Die Beschreibung befindet sich hier.
Ausgabe 12.11.2002, Abgabe: siehe Projektbeschreibung
Übungsblatt Nr. 2
Ausgabe 29.10.2002, Abgabe 12.11.2002
Als PDF, als
Postscript
Beispiellösungen: In Scheme (für
scsh) von Thomas Gärtner, in
OCaml von David Frese und in C von Eric Knauel.
Übungsblatt Nr. 1
Ausgabe 22.10.2002, Abgabe 29.10.2002
Als PDF, als
Postscript
Nützlicher Code:
readline() für C
socket-address->string für
Scheme (scsh). Weitere Informationen
in
Kapitel 4
des
Scsh
Reference Manuals.
Eine Beispiellösung für den
Echo-Server in C (von Eric Knauel).
Das Programm kann auf Solaris-Maschinen mit gcc -g -o echoserver
echoserver.c -lsocket -lnsl übersetzt werden. Unter
FreeBSD, OS X und Linux ist -lsocket -lnsl nicht
notwendig. Weitere Beispiellösungen:
In Ocaml (von David Frese),
In Scheme (scsh) (von David Frese)
Fragen zu den Aufgaben
Wen kann ich fragen, wenn ich Fragen zu den Aufgaben habe? Siehe
Organisatorisches.
Teamarbeit, Abgabe
Die Aufgaben sollen in Teams mit drei bis vier Mitgliedern gelöst
werden. Die Lösungen werden per E-Mail an knauel@informatik.uni-tuebingen.de
gesendet.
Programmiersprachen
Für die Programmieraufgaben kann eine der folgenden Sprachen,
sofern nicht in der Aufgabenstellung eingeschränkt, verwendet
werden: C/C++, Scheme (scsh), Java, Haskell, Ocaml und Perl. Andere
Programmiersprachen nach Absprache.
Scheinkriterien
Siehe
Organisatorisches.