Liste (un peu moins) provisoire des projets
Choix d'un sujet
- articles
- pour programmeurs O'Caml et Java :
polymorphisme borné à la GJ
- pour programmeurs fonctionnels et C++ : surcharge de () en C++ (bibliotheque FC++)
- tests de logiciels
- pour programmeurs multi-plateformes : benchs entre ocaml et F#
- pour les besoins de synchronisation : bench et teste de robustesse pour Unison
- comparaison de langages
- pour programmeurs Eiffel : Eiffel et O'Caml pour la partie Objet
- realisations
- pour l'élégance du lambda-calcul : Applets pour la reduction en lambda-calcul (langage libre, une ancienne version se trouve dans
le catalogue 2002-2003 et utilisable ici)
- pour l'intégration : Applet pour Graphics en O'Caml (reorganisation et extension de JaML, source dans le catalogue 2002-2003)
- pour écrivains en herbe : integration de MLgraph avec ActiveDvi
- pour interfaceurs : interface Java - O'Caml pour AWT (sources
dans le catalogue 2002-2003)
- pour diffuseurs d'Applets : Applet O'Caml pour Netscape sous X (extensions de plug-in, source dans le catalogue 2002-2003)
Rendu
Il est demandé un court rapport clair et concis (moins de 10 pages sans les annexes) présentant la problématique du sujet en guidant le
lecteur par un exemple pertinent. On peut ajouter des annexes à
ce document (en particulier les listings ou des exemples plus complets). Ce
document doit etre rendu AVANT les soutenances.
Evaluation
L'evaluation comprend :
- le rapport du projet et une archive des implantations (note commune au binome)
- une soutenance de 20 minutes par projet (note individuelle)
Les dates de soutenance sont le lundi 13/1 (et le lundi 20/1 si debordement).
Les rapports sont à rendre au plus tard le 9/1/2002.
Page maintenue par Emmanuel Chailloux, dernière modification le 25/11/2002