{"id":2745,"date":"2026-10-01T12:58:00","date_gmt":"2026-10-01T13:58:00","guid":{"rendered":"https:\/\/www.starinux.org\/?p=2745"},"modified":"2026-10-01T14:57:24","modified_gmt":"2026-10-01T15:57:24","slug":"atelier-ada-samedi-21-novembre-2026","status":"publish","type":"post","link":"https:\/\/www.starinux.org\/?p=2745","title":{"rendered":"ATELIER ADA SAMEDI 21  NOVEMBRE 2026"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme beaucoup de Franciliens vous avez d\u00e9j\u00e0 pris sans doute la ligne 14 du m\u00e9tro parisien, cette ligne de m\u00e9tro inaugur\u00e9e en 1998 est enti\u00e8rement automatique et d\u00e8s sa mise en service a fonctionn\u00e9 sans aucun probl\u00e8me informatique. Une large part de cette r\u00e9ussite technique est due \u00e0 l\u2019utilisation du langage ADA et du syst\u00e8me de preuve formelle bas\u00e9 sur le langage B.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lors de cet atelier anim\u00e9 par des experts ADA nous d\u00e9couvrirons les avantages de ce langage utilis\u00e9 dans les syst\u00e8mes temps r\u00e9el critiques. Au cours de cette journ\u00e9e nous allons vous faire d\u00e9couvrir en quoi Ada est plus qu\u2019un langage&nbsp;; c\u2019est \u00e9galement une philosophie de programmation mettant en \u0153uvre un certain nombre de paradigmes logiciels<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Petite Note historique&nbsp;:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ADA tire son nom de ADA lovelace qui est consid\u00e9r\u00e9e comme la premi\u00e8re programmeuse du monde pour avoir dans les ann\u00e9es 1830 programmer la machine analytique de Charles Babbage .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Objectifs :<br>&nbsp; &nbsp;1.&nbsp; &nbsp; Comprendre les caract\u00e9ristiques du langage et plus particuli\u00e8rement en quoi il s&rsquo;av\u00e8re pertinent pour adresser des probl\u00e9matiques telles que la s\u00fbret\u00e9 et la s\u00e9curit\u00e9.<br>&nbsp; &nbsp;2.&nbsp; &nbsp; Avoir quelques exemples concrets et les pointeurs n\u00e9cessaires afin d&rsquo;approfondir le sujet si n\u00e9cessaire.<br>Plan :<br>&nbsp; &nbsp;&#8211; Rappels historiques.<br>&nbsp; &nbsp;&#8211; Les caract\u00e9ristiques du langage.<br>&nbsp; &nbsp;&#8211; Le processus de d\u00e9veloppement.<br>&nbsp; &nbsp;&#8211; Mise en pratique : Installation et \u00e9criture d&rsquo;un \u00ab\u00a0hello world\u00a0\u00bb en expliquant la structure du code.<br>&nbsp; &nbsp;&#8211; Les types compos\u00e9s (contraints et non contraints).<br>&nbsp; &nbsp;&#8211; Les exceptions + tests run-time.<br>&nbsp; &nbsp;&#8211; Le mod\u00e8le de pointeurs &amp; exemple pratique.<br>&nbsp; &nbsp;&#8211; Les g\u00e9n\u00e9riques &amp; exemple pratique.<br>&nbsp; &nbsp;&#8211; Objets et classes.<br>&nbsp; &nbsp;&#8211; Bindings &amp; exemple pratique.<br>&nbsp; &nbsp;&#8211; La programmation par contrat (+introduction Ada2012).<br>&nbsp; &nbsp;&#8211; Preuve formelle SPARK<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MODALIT\u00c9S<\/strong>&nbsp;: \u00eatre adh\u00e9rent(e), 20\u20ac\/an (10\u20ac demandeurs d\u2019emploi) valable 1 an pour plus de 10 ateliers<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\/ Comme beaucoup de Franciliens vous avez d\u00e9j\u00e0 pris sans doute la ligne 14 du m\u00e9tro parisien, cette ligne de m\u00e9tro inaugur\u00e9e en 1998 est enti\u00e8rement automatique et d\u00e8s sa mise en service a fonctionn\u00e9 sans aucun probl\u00e8me informatique. Une large part de cette r\u00e9ussite technique est due \u00e0 l\u2019utilisation du langage ADA et du &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/www.starinux.org\/?p=2745\">Lire la suite<\/a><\/p>\n","protected":false},"author":26,"featured_media":1767,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_piecal_is_event":true,"_piecal_start_date":"2026-10-10T13:58:12","_piecal_end_date":"","_piecal_is_allday":true,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2745","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ateliers-a-venir","item-wrap"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.starinux.org\/index.php?rest_route=\/wp\/v2\/posts\/2745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.starinux.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.starinux.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.starinux.org\/index.php?rest_route=\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/www.starinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2745"}],"version-history":[{"count":4,"href":"https:\/\/www.starinux.org\/index.php?rest_route=\/wp\/v2\/posts\/2745\/revisions"}],"predecessor-version":[{"id":2754,"href":"https:\/\/www.starinux.org\/index.php?rest_route=\/wp\/v2\/posts\/2745\/revisions\/2754"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.starinux.org\/index.php?rest_route=\/wp\/v2\/media\/1767"}],"wp:attachment":[{"href":"https:\/\/www.starinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.starinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.starinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}