Armelle

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



English
Castellano


ACCUEIL
PHILOSOPHIE
ORGANISATION
PROGRAMME
   Comité de programme
   Séances plénières
   Proceedings
   Liste des thèmes
   Langages de très haut niveau pour la création d'applications
   Sécurité
   Logiciel Libre et développement
   Logiciel Libre pour la Communication
   Bases de données
   Documentation
   Informatique graphique
   Informatique Musicale
   Logiciels libres pour les aveugles et mal-voyants
   Applications bureautiques
   Logiciels libres pour l'éducation
   Logiciels Libres : des administrations aux entreprises
   Loi, économie, politique et logiciels libres
   Libre Software for Medicine
   Rencontre Européenne Python
   Conférence Debian 1
   APRIL members Convention
SESSIONS PUBLIQUES
INSCRIPTION
SPONSORS
LIENS UTILES

LISTE DES THÈMESTHÈME 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, Erlang

Motivations

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.)
  • Erlang
  • [les activités sur Python ont désormais un thème à part]

Programme

LISTE DES THÈMESTHÈME SUIVANT


ABUL
© ABUL, 2000