Aller au contenu principalAller à la recherche
Episciences
Revues en libre accès
|Connexion(nouvelle fenêtre)
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
|Connexion(nouvelle fenêtre)
Articles & volumes
Tous les articlesTous les articles acceptésTous les volumesDernier volumeVolumes spéciauxAuteurs/Autrices
À propos
La revueRéférencementActualitésStatistiques
Comités
Publier
Pour les auteurs/autricesCharte éthiquePour les relecteurs/relectricesProposer des numéros spéciaux
Submit
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Contact
|
Crédits
eISSN 1638-5713
|
RSS
|
Atom
Episciences
Documentation
|
Remerciements
|
Politique de publication
Accessibilité : non conforme
|
Mentions légales
|
Déclaration de confidentialité
|
Termes d'utilisation
  1. Accueil > Articles & volumes >
  2. Articles >
  3. Un protocole de fert ...
Article

Un protocole de fertilisation croisée d’un langage fonctionnel et d’un langage objet: application à la mise en oeuvre d’un prototype d’éditeur coopératif asynchrone

Maurice Tchoupé Tchendji (1) (2)
(1) Université de Dschang
(2) Université de Dschang [Cameroun] = University of Dschang [Cameroon]
Télécharger l'article
Ouvrir sur HAL
Importé le
March 31, 2011
Publié le
October 4, 2011
Modifié le
March 31, 2025
Volume spécial 14
Volume 14 - 2011 - Numéro spécial CARI'10
DOI
10.46298/arima.1952
Licence
https://about.hal.science/hal-authorisation-v1
Indicateurs
610
Vues
538
Téléchargements

Un protocole de fertilisation croisée d’un langage fonctionnel et d’un langage objet: application à la mise en oeuvre d’un prototype d’éditeur coopératif asynchrone

Maurice Tchoupé Tchendji (1) (2)
(1) Université de Dschang
(2) Université de Dschang [Cameroun] = University of Dschang [Cameroon]
Résumé
anglais
The cross-fertilization is a technique to pool expertise and resources of at least two sectors in order to make the best of each. In this paper, we present a protocol of programming based on cross-fertilization of two programming languages (Haskell and Java) under two different programming paradigms: the functional paradigm and the object paradigm. This pooling of the strengths of each type of language permit to develop more secure applications in a shorter time, with functional code concise, easily understandable and thus, easily maintainable by one third. We present the meta-architecture of applications developed following this approach and an instantiation of it for the implementation of a prototype of an asynchronous collaborative editor.
français
La fertilisation croisée est une technique permettant de mettre en commun des compétences et des ressources d’au moins deux secteurs d’activité afin d’en tirer le meilleur de chaque. Dans ce papier, nous présentons un protocole de programmation basé sur la fertilisation croisée de deux langages de programmation (Haskell et Java) relevant de deux paradigmes de programmation différents: le paradigme fonctionnel et le paradigme objet. Cette mutualisation des points forts de chaque type de langage permet de développer des applications plus sûres, en un temps moindre, ayant un code fonctionnel concis, facilement compréhensible et donc, facilement maintenable par un tiers. Nous présentons la méta-architecture des applications développées suivant cette approche ainsi qu’une instanciation de celle-ci pour la mise en oeuvre d’un prototype d’éditeur coopératifasynchrone.
Mots-clés
français
  • [MATH]Mathematics [math]
  • [INFO]Computer Science [cs]
  • Fertilisation croisée
  • Programmation fonctionnelle
  • Programmation Objet
  • Edition coopérative
  • Parseurs
  • Evaluation paresseuse
  • XML
anglais
  • Cross-fertilization
  • Functional Programming
  • Object Programming
  • Cooperative Edition
  • Parsers
  • Lazy evaluation
  • XML
Aperçu
Loading PDF preview...