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 […]
Étiquette : Pharo
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 […]
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 […]