À propos de ce livre
Squeak est un environnement de développement moderne et libre, issu du langage de programmation Smalltalk-80. Bien qu'étant le premier langage et environnement purement orienté objet, Smalltalk est toujours sur de nombreux aspects en avance sur ces successeurs par son environnement entièrement modifiable à l'exécution et dans lequel tout est objet.
Squeak par l'exemple destiné aux étudiants et développeurs, vous guidera dans la découverte du langage Squeak et de son environnement, avec l'aide de nombreux exemples et exercices.
Ce livre est disponible sous les termes de la license Creative Commons Attribution-ShareAlike 3.0 license. Vous pouvez soit télécharger gratuitement le fichier pdf, ou alors vous pouvez acheter une copie du livre sur lulu.com. (Vous pouvez également acheter le fichier pdf sur lulu.com, si vous voulez faire une contribution à ce travail, mais il n'y a aucune obligation.)
Thèmes abordés
Ce livre démarre par Une visite de Squeak et vous guide ensuite pour Une première application. Le langage Smalltalk est ensuite introduit dans 3 chapitres : Un résumé de la syntaxe, Comprendre la syntaxe des messages et enfin Le modèle objet de Smalltalk.
Le développement avec Squeak est couvert par L'environnement de programmation de Squeak et SUnit. Les classes principales sont présentées dans Les classes de base, Les collections, Streams : les flux de données et L'interface Morphic.
La première édition de ce livre se conclue par un chapitre sur Classes et métaclasses et une Foire aux Questions.
Un livre ouvert
Cet ouvrage est ouvert selon plusieurs aspects :
- Le livre est disponible complètement sous la forme d'un fichier PDF librement téléchargeable.
- Vous pouvez acquérir un exemplaire du livre imprimé à la demande. Vous pouvez également acheter la version PDF à partir du même site, si vous préférez. C'est sans obligation, mais nous serions content si vous voulez faire une contribution.
- Le contenu de ce livre est disponible sous les termes de la license Creative Commons Attribution-ShareAlike. En résumé, vous êtes autorisé à partager et modifier librement ce livre, tout que vous respectez les conditions de la license. Vous pouvez télécharger les sources LaTeX libre disponible sur le dépôt subversion.
- Le code source des différents projets décrits dans ce libre sont disponibles sous licence libre sur le dépôt de code SqueakSource.
Nous souhaitons que ce livre s'agrandisse ! Nous vous encourageons à contribuer des chapitres sur les aspects de Squeak que n'avons pas décrit. Si vous voulez participer, contactez nous.
