Chers collègues,
La prochaine session du séminaire Performance et Généricité du LRDE
(Laboratoire de Recherche et Développement de l'EPITA) aura lieu le
Mercredi 13 mai 2015 (11h00--12h30), Salle L0 du LRDE.
Vous trouverez sur le site du séminaire [1] les prochaines séances,
les résumés, captations vidéos et planches des exposés précédents [2],
le détail de cette séance [3] ainsi que le plan d'accès [4].
[1] http://seminaire.lrde.epita.fr
[2] http://seminaire.lrde.epita.fr/Archives
[3] http://seminaire.lrde.epita.fr/2015-05-13
[4] http://www.lrde.epita.fr/Contact
Au programme du Mercredi 13 mai 2015 :
* 11h00: Programmation web haute performance avec C++14
-- Matthieu Garrigues, Laboratoire d'informatique et d'ingénierie des systèmes,
ENSTA ParisTech
[1] https://github.com/matt-42/iod
Le C++ est très impopulaire dans la communauté des développeurs web et
ce n'est pas sans raison. Le langage n'offre aucune introspection, ce
qui complique la sérialisation automatique de messages. De plus,
l'injection de dépendances, un design pattern très utile dans les
frameworks web issus d'autres langages, est complexe voire quasi
impossible à implémenter en C++98.
Nous verrons comment l'introspection statique et l'injection de
dépendance ont été implémentés en C++14 grâce à un concept innovant: les
symboles de la bibliothèque IOD [1]. Nous verrons ensuite comment
Silicon[2], un jeune framework web, tire parti de ces abstractions et
aide les développeurs à construire des APIs web aussi simplement qu'ils
le feraient en Go ou JavaScript.
-- Matthieu Garrigues est diplômé de la promotion CSI 2009 de l'EPITA.
Depuis, il s'intéresse au développement et l'implantation d'applications
temps réel de vision par ordinateur. Il est actuellement ingénieur de
recherche et thésard au laboratoire d'informatique et d'ingénierie des
systèmes de l'ENSTA ParisTech. Passionné par le C++ et ses nouveaux
standards, il consacre une partie de son temps libre à étudier comment
le langage peut simplifier la programmation web haute performance.
L'entrée du séminaire est libre. Merci de bien vouloir diffuser cette
information le plus largement possible. N'hésitez pas à nous faire
parvenir vos suggestions d’orateurs.
--
Akim Demaille
Akim.Demaille(a)lrde.epita.fr