HOMEPHILOSOPHYORGANISATIONPROGRAMREGISTRATIONSPONSORSPUBLICLINKS CASTELLANOENGLISH


PAGE DES THÈMES SUIVANT

Thème 01


Langages de très haut niveau pour la création d'applications

Robert STRANDH

Mots-clés

  • Langages de haut niveau
  • Qualité logicielle
  • Lisp, Scheme, Python

Motivation

La première étape de la création d'un système d'exploitation complètement libre peut être considérée comme presque terminée. Nous avons plusieurs noyaux, bibliothèques de base, outils de programmation système, et beaucoup plus.

La deuxième étape, déjà bien commencée, concerne la création d'applications. Elle diffère de la première par un aspect crucial : nous n'avons pas de spécification des applications, alors que pour la première étape, plusieurs spécifications existent : ANSI/ISO C, Posix, etc. Cette étape nécessite donc plus d'expérimentation. Des langages et des environnements de développement très évolués sont par conséquent essentiels pour l'écriture d'applications.

Pour les développeurs de logiciels libres, la productivité est essentielle, pour la simple raison qu'un grand nombre de ces développeurs ne sont pas payés pour ces développements. C'est donc encore une bonne raison à l'utilisation de langages de très haut niveau.

Finalement, l'utilisation de langages de ce type est nécessaire pour la qualité (robustesse, correction, maintenabilité) des applications développées.

L'objectif de ce thème est de faire l'état de l'art dans les langages et systèmes de très haut niveau pour le développement d'applications, en réunissant les développeurs de langages de haut niveau tels que Lisp (Common Lisp, Emacs Lisp), Scheme (Guile, Kawa, etc), Python, etc.

Sous-thèmes

  • Lisp (Common Lisp, Emacs Lisp)
  • Scheme (Guile, Kawa, etc.)
  • Python

Programme

Mercredi 5 juillet

14h Présentation du thème et des intervenants
14h20 - 14h50 Free CLIM (présentation)
14h50 - 15h10 Free CLIM (discussion)
15h10 - 15h40 Développement de Common Lisp (CMUCL, SBCL) (présentation)
15h40 - 16h00 Développement de Common Lisp (CMUCL, SBCL) (discussion)
16h - 16h20 Pause café
16h20 - 16h50 Plate-forme multi-processeurs multi-langages (présentation)
16h50 - 17h00 Plate-forme multi-processeurs multi-langages (discussion)
17h00 - 17h40 Discussion collective


Les autres jours sont dédiés à la conception et à la programmation.

PAGE DES THÈMES SUIVANT


ABUL
© ABUL, 2000
Page maintenue par : pelegrin@labri.u-bordeaux.fr
Date de dernière mise à jour : Sun Jul 2 17:28:04 CEST 2000