Skip to content

On Understanding Types, Data Abstraction, and Polymorphism

Photo of Yann Schwartz
Hosted By
Yann S.
On Understanding Types, Data Abstraction, and Polymorphism

Details

Pour la rentrée de PWL Paris, Nicolas Rolland propose de nous intéresser à

"On Understanding Types, Data Abstraction, and Polymorphism" de Luca Cardelli.

http://lucacardelli.name/Papers/OnUnderstanding.A4.pdf

Le programmeur est inevitablement confronté a 4 challenges dans sa pratique: les bugs, l'abstraction, l'interfacage avec des API, la maintenabilité. Dans ces quatre domaines, les types s'annoncent comme de veritables sesames, comme en temoigne leur utilisation sans cesse plus etendue chez des grands noms comme Facebook. Cet article, toujours aussi moderne malgré son âge, explore ce que sont les types et comment ils peuvent structurer notre pratique logicielle au delà de l'Agile, du TDD, du scrum etc..

Nicolas Rolland : Avec plusieurs casquettes, dont celle de programmeur, principalement fonctionnel (haskell, ocaml, etc..), j'aime apporter des réponses théoriques puissantes aux problèmes pratiques. Dans la revolution digitale qui n'en est qu'à ses balbutiements, il est important de réfléchir au delà de sa pratique afin d'anticiper les changements à venir, et c'est ce que je vous propose de faire ensemble.

Photo of Papers We Love - Paris group
Papers We Love - Paris
See more events
Criteo
32 Rue Blanche · Paris