
Ducasse, Stéphane (19..-....)
Directeur de Recherche, responsable de l'équipe "Évolution réflexive des systèmes logiciels éternels" (EVREF) au sein du Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL - UMR CNRS 9189 - INRIA - Université de Lille)
Stéphane Ducasse est directeur de recherche Inria première classe et dirige l'équipe RMoD. Stéphane est expert en conception objet, conception de langages objets, programmation réflexive ainsi qu'en maintenance et évolution de larges applications (visualisation, métriques, meta modélisation). Ses travaux sur les traits ont été introduits dans AmbientTalk, Slate, Pharo, Perl-6, PHP 5.4 et Squeak. Ils ont été portés sur JavaScript et ont influencé les langages Scala et Fortress. Stéphane est l'un des développeurs de Pharo. Il est également l'un des développeurs de Moose une plate-forme d'analyses. Stéphane est par ailleurs co-fondateur de Synectique, une société proposant des outils d'analyses dédiés. Il a écrit plusieurs livres sur l'apprentissage de la programmation et sur d'autres sujets comme la programmation web.
Vidéos
JDev2020 : Keynote : Pharo, l'expérience de programmation immersive
Pharo est un fork d'un small talk open source complètement réinventé avec une machine virtuelle ouvert pour construire des éco-systèmes pour l'innovation.
Méthodes et messages
Quatrième partie du cours "Learning Object-Oriented Programming in Pharo". Dans ce cours vidéo, seront expliquer ce que sont les objets, les classes, les méthodes et les messages ainsi que la
What is an Object ?
Second part of the course "Learning Object-Oriented Programming in Pharo". In this video course, we will explain what are the objects, classes, methods and messages as well as the difference
Qu'est-ce qu'un objet ?
Deuxième partie du cours "Learning Object-Oriented Programming in Pharo". Dans ce cours vidéo, seront expliquer ce que sont les objets, les classes, les méthodes et les messages ainsi que la
Methods and Messages
Part four of the "Learning Object-Oriented Programming in Pharo" course. In this video course, we will explain what are the objects, classes, methods and messages as well as the difference between
Une autre façon de modéliser le monde
Cinquième et dernière partie du cours "Learning Object-Oriented Programming in Pharo". Dans ce cours vidéo, seront expliquer ce que sont les objets, les classes, les méthodes et les messages ainsi que
What is a class ?
Third part of the "Learning Object-Oriented Programming in Pharo" course. In this video course, we will explain what are the objects, classes, methods and messages as well as the difference
Qu'est-ce qu'une classe ?
Troisième partie du cours "Learning Object-Oriented Programming in Pharo". Dans ce cours vidéo, seront expliquer ce que sont les objets, les classes, les méthodes et les messages ainsi que la
First look at Objects, Classes, Methods and Messages
First part of the course "Learning Object-Oriented Programming in Pharo". In this video course, we will explain what are the objects, classes, methods and messages as well as the difference
Aperçu sur les objets, les classes, les méthodes et les messages
Première partie du cours "Learning Object-Oriented Programming in Pharo". Dans ce cours vidéo, seront expliquer ce que sont les objets, les classes, les méthodes et les messages ainsi que la
A different way to model the world
Fifth and last part of the "Learning Object-Oriented Programming in Pharo" course. In this video course, we will explain what are the objects, classes, methods and messages as well as the difference
Loops
Dans cette séquence, nous allons parler des boucles dans Pharo. Les boucles sont des messages qu'on va envoyer à des objets. En fait, il existe plein de types de boucles différents. C'est des messages