Programmation Ada/FAQ/Généralités
Foire aux Questions de fr.comp.lang.ada: Généralités
modifierSamuel Tardieu
École Nationale Supérieure des Télécommunications Département Informatique et Réseaux
Copyright © 2001-2007 Samuel Tardieu et les différents auteurs des réponses
École Nationale Supérieure des Télécommunications Département Informatique et Réseaux
Cet article est livré en l'état, sans garantie déclarée ni implicite. Bien que tous les efforts aient été déployés pour s'assurer de la validité des informations contenues dans ce document, l'auteur ne pourra être tenu pour responsable d'erreurs, ou d'omissions, ni d'éventuels dommages résultant de leur utilisation.
Ce document peut être librement copié et distribué en respectant les conditions de la Licence de documentation libre GNU.
Qu'est ce qu'une FAQ ?
modifierUne FAQ (Foire Aux Questions, ou Frequently Asked Questions en anglais) est un endroit qui centralise les questions courantes sur un thème donné, et qui propose des réponses.
Qu'est-ce que cette FAQ ?
modifierCette FAQ est consacrée au groupe de discussions fr.comp.lang.ada, consacré au langage de programmation Ada.
Que puis-je trouver ici ?
modifierVous trouverez dans cette FAQ des réponses aux questions les plus fréquemment posées dans le groupe fr.comp.lang.ada.
Je ne trouve pas de réponse à ma question
modifierSi vous ne trouvez pas de réponse à votre question dans cette FAQ, vous êtes invité à la poser dans le groupe fr.comp.lang.ada. Cette FAQ a été construite à partir des questions fréquemment posées. Ce n'est pas parce qu'une question n'apparaît pas ici qu'elle n'est pas intéressante voire importante.
Puis-je poser une question sur Ada aux auteurs de cette FAQ ?
modifierLa réponse générale est non. Nous préférons que les questions soient posées dans le groupe de discussion fr.comp.lang.ada (voir la Q : 1.13. si vous n'avez pas accès à ce groupe); ainsi, tout le monde peut répondre, et tout le monde profite de la réponse.
Une réponse est fausse ou incomplète !
modifierN'hésitez pas à effectuer des changements et mises à jour ici-même.
Mais qui écrit cette FAQ ?
modifierCette FAQ a été créée par Samuel Tardieu. Les réponses, conseils et corrections fournis par les personnes suivantes ont servi à la construire : Nicolas Brunot, Damien Carbonne, Olivier Devuns, Lionel Draghi, Alexandre Duret-Lutz, Daniel Feneuille, Guillaume Foliard, Tristan Gingold, Laurent Guerby, Jérôme Haguet, Matthew Heaney, Peter Hermann, Christophe Le Bris, Jérôme Marant, Sébastien Martin, Gautier de Montmollin, Matthieu Moy, Pascal Obry, Olivier Pernet, Pascal Pignard, Stéphane Rivière, Thomas Quinot, Jean-Pierre Rosen, Florent Ruyssen, Claude Simon, Samuel Tardieu, Léopold Weinberg.
Elle est maintenant gérée collectivement sur le site http://fr.wikibooks.org/.
Où trouver la dernière version de cette FAQ ?
modifierLa dernière version se trouve sur le site http://fr.wikibooks.org/wiki/Programmation_Ada/FAQ/.
Dans quel format cette FAQ est-elle disponible ?
modifierCette FAQ est disponible :
- au format HTML,
- en tant qu'un seul gros fichier au format HTML,
- au format PDF,
- au format texte seul,
- au format RTF.
Il faudrait rajouter une question/réponse
modifierSi vous pensez qu'une question ou une réponse supplémentaire mérite d'être ajoutée dans ce document, envoyez un courrier électronique à Samuel Tardieu.
Écrit-on ada, ADA ou Ada ?
modifierLe nom du langage vient de lady Ada, comtesse de Lovelace. L'écriture correcte est donc « Ada », et non pas « ADA » comme il a été écrit par le passé.
Quel type de contenu est approprié sur le groupe fr.comp.lang.ada ?
modifierLe groupe fr.comp.lang.ada est dédié aux discussions autour des différentes versions du langage Ada. Les conseils d'utilisation de fr.comp.lang.ada détaillent ce qui est approprié.
Est-il possible d'accéder au groupe fr.comp.lang.ada par courrier électronique ?
modifierUne passerelle bidirectionnelle vous permet de recevoir le groupe fr.comp.lang.ada par courrier électronique ainsi que d'y participer. Voir http://www.ada-france.org/mailman/listinfo/fr.comp.lang.ada.
Existe-t-il une archive de ce groupe ?
modifierLes archives de ce groupe de discussions sont disponibles sur Google Groups.
J'ai l'impression que vous favorisez tel ou tel produit ou vendeur, est-ce le cas ?
modifierAbsolument pas. Si vous pensez qu'il manque quelque chose, ou qu'un point de vue est biaisé, n'hésitez pas à modifier cette FAQ.
Où trouver des pointeurs sur le langage Ada ?
modifierL'Open Directory Project a une section Ada en français.
Où puis-je trouver un cours d'Ada ?
modifierLe cours de Daniel Feneuille donné à l'IUT d'Aix-en-Provence est disponible à l'URL http://ada.developpez.com/cours/iut/ ou sur l'URL de l'auteur http://d.feneuille.free.fr.
Comment formuler ma question sur le groupe de discussions ?
modifierIl faut être le plus précis possible dans la formulation de la question, et donner des éléments factuels permettant aux participants de répondre sans avoir à deviner le contexte. Il est par exemple indispensable de préciser quels sont la plate-forme, le système d'exploitation, la version du compilateur, le problème rencontré, la commande exécutée, le résultat obtenu et le résultat attendu. Donner un exemple compilable de code source, ou un lien vers un tel exemple s'il fait plus que quelques lignes, aide souvent à l'obtention d'une réponse rapide et complète.
Lorsque vous postez du code Ada, faîtes un effort pour le rendre lisible : formatez le correctement, en utilisant des espaces (pas de caractères de tabulation), accompagnez le de commentaires lisibles.
La présentation de votre question a également énormément d'importance. Une demande bien formulée, en bon français (pas de style SMS), avec des paragraphes cohérents, un retour à la ligne toutes les 72 colonnes, des majuscules en début de phrase et une ponctuation correcte aura beaucoup plus de chances de recevoir une réponse.
J'ai un devoir à faire en Ada, pouvez-vous m'aider ?
modifierLa réponse est simple: NON. Si vous avez une question précise sur Ada, posez la et vous aurez probablement une réponse. Par contre, personne ne fera votre devoir à votre place.
Voir également à ce sujet la réponse à la question précédente.
Qui utilise Ada en France ?
modifierAda est utilisé, entre autres :
- chez Thales, dans les radars, les systèmes de contrôles aériens, l'avionique embarquée,
- dans l'industrie ferroviaire (systèmes de contrôle des trains),
- pour la télévision numérique (Canal+),
- dans le milieu bancaire (BNP),
- pour le contrôle commande des centrales nucléaires palier N4,
- dans le domaine des systèmes d'information à EDF R&D,
- pour les logiciels « vol » de tous les satellites chez Alcatel Space, depuis l'OS « fait maison » jusqu'aux fonctions applicatives de haut niveau : gestion de la plate-forme, contrôle d'altitude et d'orbite, gestion des batteries, de la thermique, etc.
Il est cependant probable qu'un certain nombre de sociétés utilisent Ada mais n'éprouvent pas le besoin de l'afficher à l'extérieur.
Où trouver des offres d'emploi Ada ?
modifierDes offres d'emploi concernant Ada sont disponibles sur le serveur de l'association Ada-France ainsi que sur le serveur de l'APEC (agence pour l'emploi des cadres).