{"id":3244,"date":"2015-01-28T19:10:43","date_gmt":"2015-01-28T18:10:43","guid":{"rendered":"http:\/\/www.loligrub.be\/blog\/?p=3244"},"modified":"2015-01-28T19:10:43","modified_gmt":"2015-01-28T18:10:43","slug":"jeudis-du-libre-le-19-fevrier-a-mons-pharo-langage-de-programmation-oriente-objet","status":"publish","type":"post","link":"https:\/\/www.loligrub.be\/blog\/2015\/01\/28\/jeudis-du-libre-le-19-fevrier-a-mons-pharo-langage-de-programmation-oriente-objet\/","title":{"rendered":"Jeudis du Libre le 19 f\u00e9vrier \u00e0 Mons : Pharo (langage de programmation orient\u00e9 objet)"},"content":{"rendered":"<div class=\"level2\">\n<p><a href=\"http:\/\/www.loligrub.be\/blog\/wp-content\/uploads\/2015\/01\/Pharo_Logo_v3.0.svg_.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-3245\" src=\"http:\/\/www.loligrub.be\/blog\/wp-content\/uploads\/2015\/01\/Pharo_Logo_v3.0.svg_-300x100.png\" alt=\"Logo Pharo\" width=\"300\" height=\"100\" srcset=\"https:\/\/www.loligrub.be\/blog\/wp-content\/uploads\/2015\/01\/Pharo_Logo_v3.0.svg_-300x100.png 300w, https:\/\/www.loligrub.be\/blog\/wp-content\/uploads\/2015\/01\/Pharo_Logo_v3.0.svg_.png 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Ce jeudi 19 f\u00e9vrier 2015 \u00e0 19h se d\u00e9roulera la 36\u00e8me s\u00e9ance montoise des <a class=\"urlextern\" title=\"http:\/\/jeudisdulibre.be\" href=\"http:\/\/jeudisdulibre.be\" rel=\"nofollow\">Jeudis du Libre de Belgique<\/a>.<\/p>\n<p>Le sujet de cette s\u00e9ance : <strong>Pharo<\/strong> (langage de programmation orient\u00e9 objet)<\/p>\n<p>Th\u00e9matique : <strong>Live programming, langage de programmation, Web<\/strong><\/p>\n<p>Public : <strong>D\u00e9veloppeurs|\u00e9tudiants|acad\u00e9miques<\/strong><\/p>\n<p>L&rsquo;animateur conf\u00e9rencier : <strong>St\u00e9phane Ducasse<\/strong> (<a class=\"urlextern\" title=\"http:\/\/rmod.inria.fr\/web\/team\" href=\"http:\/\/rmod.inria.fr\/web\/team\" rel=\"nofollow\">INRIA RMoD Team<\/a>, Lille)<\/p>\n<p>Lieu de cette s\u00e9ance : <strong>Universit\u00e9 de Mons, Campus Plaine de Nimy, avenue Maistriau, Grands Amphith\u00e9\u00e2tres, Auditoire Curie<\/strong> (cf. <a class=\"urlextern\" title=\"http:\/\/portail.umons.ac.be\/FR\/universite\/admin\/cerp\/plancampus\/Pages\/CampusPlainedeNimy.aspx\" href=\"http:\/\/portail.umons.ac.be\/FR\/universite\/admin\/cerp\/plancampus\/Pages\/CampusPlainedeNimy.aspx\" rel=\"nofollow\">ce plan<\/a> sur le site de l&rsquo;UMONS, ou <a class=\"urlextern\" title=\"http:\/\/www.openstreetmap.org\/?mlat=50.46382&amp;mlon=3.95523#map=17\/50.46382\/3.95523\" href=\"http:\/\/www.openstreetmap.org\/?mlat=50.46382&amp;mlon=3.95523#map=17\/50.46382\/3.95523\" rel=\"nofollow\">la carte OSM<\/a>).<\/p>\n<p>La participation sera gratuite et ne n\u00e9cessitera que votre inscription nominative, de pr\u00e9f\u00e9rence pr\u00e9alable, ou \u00e0 l&rsquo;entr\u00e9e de la s\u00e9ance. Merci d&rsquo;indiquer votre intention en vous inscrivant via la page <a class=\"urlextern\" title=\"http:\/\/jeudisdulibre.fikket.com\/\" href=\"http:\/\/jeudisdulibre.fikket.com\/\" rel=\"nofollow\">http:\/\/jeudisdulibre.fikket.com\/<\/a>. La s\u00e9ance sera suivie d&rsquo;un verre de l&rsquo;amiti\u00e9.<\/p>\n<p>Les Jeudis du Libre \u00e0 Mons b\u00e9n\u00e9ficient aussi du soutien de <a class=\"urlextern\" title=\"http:\/\/jeudisdulibre.be\/sponsors-a-mons\/\" href=\"http:\/\/jeudisdulibre.be\/sponsors-a-mons\/\" rel=\"nofollow\">nos partenaires<\/a> : <a class=\"urlextern\" title=\"https:\/\/www.cetic.be\/\" href=\"https:\/\/www.cetic.be\/\" rel=\"nofollow\">CETIC<\/a>, <a class=\"urlextern\" title=\"http:\/\/www.normation.com\/\" href=\"http:\/\/www.normation.com\/\" rel=\"nofollow\">Normation<\/a>, <a class=\"urlextern\" title=\"https:\/\/www.opensides.be\/\" href=\"https:\/\/www.opensides.be\/\" rel=\"nofollow\">OpenSides<\/a>, <a class=\"urlextern\" title=\"http:\/\/www.meaweb.com\/\" href=\"http:\/\/www.meaweb.com\/\" rel=\"nofollow\">MeaWeb<\/a>, <a class=\"urlextern\" title=\"http:\/\/website.nextlab.be\/\" href=\"http:\/\/website.nextlab.be\/\" rel=\"nofollow\">NextLab<\/a>, <a class=\"urlextern\" title=\"http:\/\/phonoid.com\/\" href=\"http:\/\/phonoid.com\/\" rel=\"nofollow\">Phonoid<\/a> et <a class=\"urlextern\" title=\"http:\/\/creativemonkeys.eu\/\" href=\"http:\/\/creativemonkeys.eu\/\" rel=\"nofollow\">Creative Monkeys<\/a>.<\/p>\n<p>Si vous \u00eates int\u00e9ress\u00e9(e) par ce cycle mensuel, n\u2019h\u00e9sitez pas \u00e0 consulter l&rsquo;<a class=\"urlextern\" title=\"http:\/\/jeudisdulibre.be\/grille-pour-mons\/\" href=\"http:\/\/jeudisdulibre.be\/grille-pour-mons\/\" rel=\"nofollow\">agenda<\/a> et \u00e0 vous inscrire sur la <a class=\"urlextern\" title=\"http:\/\/jeudisdulibre.be\/news\/lists\/?p=subscribe&amp;id=1\" href=\"http:\/\/jeudisdulibre.be\/news\/lists\/?p=subscribe&amp;id=1\" rel=\"nofollow\">liste de diffusion<\/a> afin de recevoir syst\u00e9matiquement les annonces.<\/p>\n<p>Pour rappel, les Jeudis du Libre se veulent des espaces d&rsquo;\u00e9changes autour de th\u00e9matiques des Logiciels Libres. Les rencontres montoises se d\u00e9roulent chaque troisi\u00e8me jeudi du mois, et sont organis\u00e9es dans des locaux et en collaboration avec des Hautes \u00c9coles et Facult\u00e9s Universitaires montoises impliqu\u00e9es dans les formations d\u2019informaticiens (<a class=\"urlextern\" title=\"http:\/\/www.umons.ac.be\/\" href=\"http:\/\/www.umons.ac.be\/\" rel=\"nofollow\">UMONS<\/a>, <a class=\"urlextern\" title=\"http:\/\/www.heh.be\/\" href=\"http:\/\/www.heh.be\/\" rel=\"nofollow\">HEH<\/a> et <a class=\"urlextern\" title=\"http:\/\/www.condorcet.be\/\" href=\"http:\/\/www.condorcet.be\/\" rel=\"nofollow\">Condorcet<\/a>), et avec le concours de l\u2019A.S.B.L. <a class=\"urlextern\" title=\"http:\/\/www.loligrub.be\/\" href=\"http:\/\/www.loligrub.be\/\" rel=\"nofollow\">LoLiGrUB<\/a>, active dans la promotion des logiciels libres.<\/p>\n<p><strong>Description<\/strong> : Pharo est un langage pur objet dynamiquement typ\u00e9 et r\u00e9flexif. Il est inspir\u00e9 de Smalltalk mais Pharo veut r\u00e9-inventer Smalltalk. Par exemple, la version 4.0 de Pharo contient un nouveau compilateur qui offre la possibilit\u00e9 d\u2019avoir des variables d\u2019instances de premi\u00e8re classe. Un nouveau protocole r\u00e9flexif est en gestation ainsi qu\u2019un syst\u00e8me de modules. Nous bootstrappons Pharo compl\u00e8tement et nous sommes capable d\u2019avoir un noyau complet en 11k. Pharo offre du live programming.<\/p>\n<p>Cependant, la raison d\u2019\u00eatre de Pharo est de cr\u00e9er un \u00e9cosyst\u00e8me au sein duquel l\u2019innovation et le business fleurissent. L\u2019objectif de Pharo est que des programmeurs puissent faire du business et de mani\u00e8re fun et efficace! La pile web de Pharo est sexy : Seaside, Seaside-Rest, Reef (client\/server components), Magritte (metamodel pour generation de formulaire), Zinc server Http\/s superbe, Voyage (layer mongodb),\u2026<\/p>\n<p>Cette pr\u00e9sentation fera un rapide tour des buts, de la communaut\u00e9 et des r\u00e9alisations actuelles. Un survol de quelques frameworks existants sera pr\u00e9sent\u00e9. Ensuite un rapide survol de la syntaxe sera pr\u00e9sent\u00e9 et on codera ensemble un petit langage pour partager ensemble le feel de programmer en Pharo. Finalement, Pharo s\u2019am\u00e9liore tous les jours: notre philosophie est une am\u00e9lioration par jour &#8211; comme kent beck nous le disait, on oublie souvent que faire une chose tous les jours est la meilleure fa\u00e7on d\u2019avancer.<\/p>\n<p>Pharo, c&rsquo;est \u201cpr\u00e8s de chez nous et maintenant !\u201d comme en attestent les <a class=\"urlextern\" title=\"http:\/\/PharoDays2015.pharo.org\" href=\"http:\/\/PharoDays2015.pharo.org\" rel=\"nofollow\">Pharo Days 2015<\/a> avec plus de 70 d\u00e9veloppeurs de toute l&rsquo;Europe regroup\u00e9s \u00e0 Lille les 29 et 30 Janvier !<\/p>\n<p><strong>Bio<\/strong> : St\u00e9phane Ducasse est directeur de recherche <a class=\"urlextern\" title=\"http:\/\/www.inria.fr\/\" href=\"http:\/\/www.inria.fr\/\" rel=\"nofollow\">Inria<\/a> premi\u00e8re classe et dirige l&rsquo;\u00e9quipe <a class=\"urlextern\" title=\"http:\/\/rmod.inria.fr\/web\" href=\"http:\/\/rmod.inria.fr\/web\" rel=\"nofollow\">RMoD<\/a> \u00e0 Lille. Il est expert en conception objet, conception de langages \u00e0 objets, programmation r\u00e9flexive ainsi que maintenance et \u00e9volution de larges applications (visualisation, m\u00e9triques, meta modelisation). Ses travaux sur les traits ont \u00e9t\u00e9 introduits dans AmbientTalk, Slate, Pharo, Perl-6, PHP 5.4 and Squeak. Ils ont \u00e9t\u00e9 port\u00e9s sur Ruby et JavaScript, et ont influenc\u00e9 les langages Scala et Fortress. St\u00e9phane Ducasse est un des d\u00e9veloppeurs de <a class=\"urlextern\" title=\"http:\/\/www.pharo.project.org\/\" href=\"http:\/\/www.pharo.project.org\/\" rel=\"nofollow\">Pharo<\/a>, un langage open-source inspir\u00e9 de Smalltalk. Il est aussi un des d\u00e9veloppeurs de <a class=\"urlextern\" title=\"http:\/\/www.moosetechnology.org\/\" href=\"http:\/\/www.moosetechnology.org\/\" rel=\"nofollow\">Moose<\/a>, une plate-forme d&rsquo;analyses, et un des fondateurs de <a class=\"urlextern\" title=\"http:\/\/www.synectique.eu\" href=\"http:\/\/www.synectique.eu\" rel=\"nofollow\">Synectique<\/a>, une soci\u00e9t\u00e9 proposant des outils d&rsquo;analyses d\u00e9di\u00e9es. St\u00e9phane Ducasse est auteur de nombreuses publications scientifiques (son h-index est 47 d&rsquo;apr\u00e8s Google Scholar), et de quelques livres sur l&rsquo;apprentissage de la programmation et d&rsquo;autres sujets comme la programmation web (<em>cf.<\/em> <a class=\"urlextern\" title=\"http:\/\/book.seaside.st\" href=\"http:\/\/book.seaside.st\" rel=\"nofollow\">http:\/\/book.seaside.st<\/a>).<\/p>\n<\/div>\n<p><!--more--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce jeudi 19 f\u00e9vrier 2015 \u00e0 19h se d\u00e9roulera la 36\u00e8me s\u00e9ance montoise des Jeudis du Libre de Belgique. Le sujet de cette s\u00e9ance : Pharo (langage de programmation orient\u00e9 objet) Th\u00e9matique : Live programming, langage de programmation, Web Public &hellip; <a href=\"https:\/\/www.loligrub.be\/blog\/2015\/01\/28\/jeudis-du-libre-le-19-fevrier-a-mons-pharo-langage-de-programmation-oriente-objet\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1],"tags":[206,390,248,22],"class_list":["post-3244","post","type-post","status-publish","format-standard","hentry","category-loligrub","category-news","tag-langage-de-programmation","tag-pharo","tag-programmation","tag-web"],"_links":{"self":[{"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/posts\/3244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/comments?post=3244"}],"version-history":[{"count":1,"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/posts\/3244\/revisions"}],"predecessor-version":[{"id":3246,"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/posts\/3244\/revisions\/3246"}],"wp:attachment":[{"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/media?parent=3244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/categories?post=3244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loligrub.be\/blog\/wp-json\/wp\/v2\/tags?post=3244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}