Jobs/M2 DV 2014 lisp-statistiques/fr

From LRDE

Revision as of 11:37, 19 February 2014 by Cd (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Lisp pour les statistiques: une alternative à R.
Reference id

M2 DV 2014 lisp-statistiques

Dates

5 - 6 mois en 2014

Research field

Dynamic Languages

Related project

Climb

Advisor

Didier Verna

General presentation of the field
Prerequisites

Avoir des restes du cours de programmation fonctionnelle. Une connaissance préalable de Lisp, et/ou R serait un plus.

Objectives

R est un langage de programmation orienté vers les statistiques. De par son développement historique, il possède de nombreuses similitudes avec Scheme (un langage de la famille des Lisps) et aussi de nombreux problèmes: en particulier, c'est un langage qui n'est pas compilé. Le plus gros reproche que ses utilisateurs lui font est par conséquent son manque de performance. C'est d'ailleurs pour cette (mauvaise) raison qu'un certain nombre de fonctionnalités totalement ésotériques lui ont été rajoutées. Le but de ce stage est d'étudier le portage d'une application particulière de R vers un équivalent Common Lisp. Le premier objectif, qui est certain, est d'atteindre un niveau de performance bien supérieur à celui de l'application d'origine. Le but à plus long terme est d'envisager une nouvelle implémentation de R (ou d'un sous-ensemble de celui-ci) au dessus de Common Lisp, avec l'intuition d'aboutir à un système beaucoup plus simple, de bien meilleure qualité et de surcroît beaucoup plus performant.

Benefit for the candidate

Familiarisation avec un nouveau langage de programmation dynamique (Lisp) et un langage pour les statistiques (R). Note: a priori en partenariat avec un chercheur du CNRS / Paris V.

References
Place LRDE: How to get to us
Compensation

800€ brut/mois

Future work opportunities
Contact

didier@lrde.epita.fr