Vous trouverez ci-dessous une série de vidéos de mes cours d’introduction au génie logiciel. Elles abordent différents concepts clés et de bonnes pratiques qui sont génériques. L’illustration est faite à l’aide de Pharo, une déclinaison libre du langage mythique Smalltalk. Vous trouverez ci-dessous la liste des concepts clés et autres bonnes pratiques abordées dans les […]
Catégorie : Tutoriels
De Smalltalk à Pharo : 40 ans d’innovations en génie logiciel
Simplicité, dynamicité, réflexivité. Tels sont les maîtres-mots du langage à objets Pharo, digne héritier du fameux Smalltalk. Ces ingrédients constituent un formidable moteur d’innovation. Le résultat est un langage puissant, aux multiples domaines d’application. En 1980, la sortie de Smalltalk a marqué le tournant de l’informatique vers la programmation par objets. Les idées qu’il a […]
Réduction des déchets chimiques et du CO2 des piles et des batteries – l’approche Maker
Nombreux sont les appareils du quotidien qui requièrent des piles électriques qu’il faut remplacer plus ou moins souvent. Au-delà du coût économique, c’est une source de déchets extrêmement dangereux pour la faune, la flore et les nappes phréatiques. Utiliser des batteries rechargeables ne résout pas le problème pour autant. Celles-ci, plus chères à l’achat, finissent […]
Smalltalk est l’avenir du code – 2ème partie – Programmez! Magazine #244
Pour fêter la nouvelle année, quoi de tel qu’une bonne dose de Smalltalk. Eh bien, figurez-vous que ça ne pouvait pas mieux tomber. Le 40ème anniversaire de Smalltalk a été célébré dignement à travers une première vague d’articles sur différentes facettes de ce langage mythique. Les festivités se poursuivent en ce début 2021. La deuxième […]
Smalltalk est l’avenir du code – 1ère partie – Programmez! Magazine #243
Pour fêter le 40ème anniversaire de Smalltalk-80, la communauté francophone du Smalltalk libre Pharo a écrit une série d’articles. Ils sont publiés dans le magazine “Programmez!”, à destination des développeurs. Ce dossier a été assemblé et relu par Stéphane Ducasse (INRIA). La coordination en a été assurée par Laurent Julliard (Google Cloud). Vu le nombre […]
Développement interactif de programmes Pharo 8
Comme vous pouvez le constater à travers les menus de Pharo, il y a de nombreux outils. Mais, pour débuter, vous n’avez besoin que d’un petit sous-ensemble. C’est justement ce qui est abordé dans ce tutoriel. Dans ce qui suit, je vous propose de prendre en main les outils de base de Pharo 8. Chaque […]