URL: https://linuxfr.org/news/make-with-ada-deuxieme-edition Title: Make with Ada deuxième édition Authors: Blackknight Davy Defaud, Pierre Jarillon et Benoît Sibaud Date: 2017年05月16日T22:41:34+02:00 License: CC By-SA Tags: ada et concours Score: 19 # Concours de programmation en Ada # [Ada](https://fr.wikipedia.org/wiki/Ada_(langage)) est le langage de programmation par excellence lorsque la sécurité, la fiabilité et la pérennité sont essentiels. Pour la deuxième année consécutive, [AdaCore](http://www.adacore.com/) ouvre à tous un concours de programmation autour de ses technologies à savoir [Ada](https://fr.wikipedia.org/wiki/Ada_(langage)) et [Spark](https://en.wikipedia.org/wiki/SPARK_(programming_language)). Les détails sont en deuxième partie ---- [Make with Ada](http://www.makewithada.org/) [Le règlement](http://www.makewithada.org/terms) [La FAQ](http://www.makewithada.org/faq) [Les gagnants de 2016](http://www.makewithada.org/2016winners) ---- # En quoi cela consiste‐t‐il ? # C’est simple, il faut proposer un projet original de logiciel embarqué utilisant _Ada_ et/ou _Spark_. Il est possible de fournir un projet utilisant aussi d’autres langages, mais le projet sera noté sur la partie _Ada_/_Spark_ seule. # Pour qui ? # Il suffit d’être majeur et de ne pas faire partie de la famille des employés d’_AdaCore_ ou des annonceurs. Il est possible de se présenter en équipe de quatre personnes éligibles individuellement. # Conditions de soumission # Le projet devra fournir : * une description technique ; * des photos ou des vidéos décrivant le projet ; * un lien vers un référentiel des sources du projet ; * la documentation en anglais. De plus, la documentation devra préciser quelles parties proviennent de bibliothèques externes et quelles parties sont originales. # Critères d’évaluation # Le projet sera noté sur les critères suivants : * **libre** selon les définition de la FSF ou de l’_Open Source Initiative_ ; * **collaboratif** : le projet peut‐il être construit avec des outils accessibles à toute la communauté ? Le projet est‐il accessible via un gestionnaire de versions accessible publiquement ? A‐t‐il des interfaces clairement définies ? * **fiable** : le projet utilise‐t‐il des processus permettant de donner des garanties sur le respect des exigences (ex. : méthodes formelles, programmation par contrats, tests...) ? * **inventif** : répond‐il à un nouveau problème ? Fournit‐il une solution inédite à un problème connu ? # Et on soumet quand ? # On peut soumettre depuis le 15 mai 2017 et jusqu’au 15 septembre 2017. Sachant que l’on peut modifier la soumission jusqu’à la dernière minute, cela laisse trois mois pour peaufiner son projet # Les prix # - première place : 5 000 € ; - seconde place : 2 000 € ; - troisième place : 1 000 €. # Par quoi on commence ?# AdaCore fournit depuis maintenant plus d’un an une bonne partie de ses outils sous [GitHub](https://github.com/AdaCore), notamment plusieurs environnements d’exécution et une [bibliothèque de pilotes](https://github.com/AdaCore/Ada_Drivers_Library) pour cartes nues comme la série des cartes de [[STMicroelectronics]] utilisant les processeurs [_STM32_](https://en.wikipedia.org/wiki/STM32). Il s’agit donc d’un bon point de départ pour démarrer son projet. Alors, bon courage si ça vous tente, parce que le niveau est assez élevé. :)