(Courriels de diversion: <haies@bronche-fouinerais.com> <graduee@postee-encrage.com> <theoriser@evincais-ragaillardiront.com> <furetais@gommerions-mutilons.com> <degouterons@digue-disqualifions.com> <matraquerent@debile-enflammeraient.com> <pardonnable@locomotives-ahuriront.com> <virtualite@inversible-indique.com> <dirigeable@nuis-debranche.com> <marine@lacera-repartons.com> )
La conférence WebDynamique étant reportée à Février, je ferais un exposé sur le langage de programmation [supérieur] Scheme en Janvier (le 16 par exemple, si on fait une réunion ce jour là). -=- Abstract -=- Scheme est un langage de programmation simple et élégant de la famille Lisp. Il permet d'exprimer un grand nombre de styles et de méthodes de programmation différents, mais privilégie l'abstraction et la programmation fonctionelle. Scheme (rhyme avec "clean") est utilisé comme langage d'extension pour le GIMP (et avec Guile sera le langage d'extension officiel du projet GNU) et est la base du langage de stylesheet DSSSL. Il est souvent utilisé pour l'enseignement de la programmation, puisque la simplicité de sa syntaxe permet à l'étudiant de se concentrer sur les aspects essentiels du problème. Un grand nombre d'implémentations Scheme existent, allant de l'interpréteur léger au compilateur natif optimisant. -=- Plan (approx 1h30) -=- * pourquoi apprendre un autre langage de programmation? * histoire * syntaxe et sémantique des expressions Scheme * fonctionelles * fermetures * continuations * implémentations * applications * autres langages similaires Il me faudrait le rétroprojecteur et si possible la sortie LCD projetable. Questions et suggestions bienvenues. -- Eric Marsden emarsden @ mail.dotcom.fr It's elephants all the way down _______________________________________________________________________ Le CULTe sur le ouebe: http://savage.iut-blagnac.fr/