Aller au contenu

Détails

🥖 Meetup en francais 🇫🇷

Quarante-sixième édition des rencontres du C++ French User Group(C++FRUG) Paris.

Pour cette édition, nous utiliserons Discord. Il est conseillé d'avoir un micro et une caméra pour les discussions, mais ça n'est pas obligatoire. Il est également conseillé d'installer l'application Discord qui est plus stable que la version web.

La première partie du Meetup sera abordable par les développeurs de tous les niveaux. Même si vous débutez juste, n'hésitez pas à nous rejoindre !
La seconde partie ira potentiellement un peu plus loin dans les arcanes du langage.

Mardi 25 Mai 2021 (horaires de Paris) :

  • 19:00 Accueil et nouvelles du monde du C++
  • 19:20 "Un peu tout ça", ou "L’autre raison pour laquelle hĂ©ritage public et valeurs ne font pas bon mĂ©nage." - Luc Hermitte
  • 20:30 Discutons avec : CĂ©line NoĂ«l
  • 21:00 Types Opaques : Le Polymorphisme Comme DĂ©tail d’implĂ©mentation - JoĂ«l Falcou
  • 22:00 Conversations libres et retours sur la rencontre

---

"Un peu tout ça", ou "L’autre raison pour laquelle héritage public et valeurs ne font pas bon ménage." - Luc Hermitte

Nous allons creuser les raisons derrière ce leitmotiv des forums de discussions francophones autour du C++: "les entités, ça ne se copie pas", et "s'il y a un héritage public, alors c'est une entité, et il faut interdire la copie". Si les problématiques de slicing propres au C++ sont plus communément connues et acceptées comme à l'origine du classement des hiérarchies polymorphiques dans la famille "sémantique d'entité", il existe d'autres incompatibilités qui trouvent leur racines dans le paradigme objet.
La démonstration de cette incompatibilité sera l'occasion de (re)voir brièvement qu'elles sont ces sémantiques les plus récurrentes et pourquoi elles nous intéressent, quelques bases rapides de la programmation par contrat et son application au sous-typage connue sous l'appellation "Principe de Substitution de Liskov" (aka LSP).

Les membres s'intĂ©ressent Ă©galement Ă