« Programmation Ada/FAQ/Bibliothèques » : différence entre les versions

Contenu supprimé Contenu ajouté
Licence
Tavernierbot (discussion | contributions)
m Robot : Changement de type cosmétique
Ligne 12 :
Ce document peut être librement copié et distribué en respectant les conditions de la [[w:fr:GNU_FDL|Licence de documentation libre GNU]].
 
= [[../Généralités/]] =
=[[../Le_Langage_AdaLe Langage Ada/|Le langage Ada]]=
= Bibliothèques =
== Bibliothèques diverses ==
 
=== Existe-t-il l'équivalent de la STL de C++ en Ada? ===
 
Il n'existe pas d'équivalent strict à la STL. Toutefois, d'autres
Ligne 30 :
Ada.Containers pour l'expérimenter.
 
=== Existe-t-il une bibliothèque XML en Ada? ===
 
XML/Ada est disponible sur le site de développement de Logiciel Libre
d'ACT Europe.
 
=== Existe-t-il une bibliothèque Posix en Ada? ===
 
Il y en a une pour l'ensemble des systèmes Posix, appelée Florist. Une
version spécifique pour Windows est nommée Win32POSIX.
 
=== Comment accéder à une base de données depuis Ada? ===
 
Le projet GNADE, disponible librement sur
Ligne 49 :
sur http://www.rfc1149.net/devel/pgada.
 
== Programmation réseau ==
 
=== Comment utiliser des sockets en Ada? ===
 
La distribution AdaSockets permet d'utiliser les sockets BSD en Ada
Ligne 60 :
GNAT.Sockets permettant de faire des sockets basiques.
 
=== Existe-t-il un serveur WWW en Ada? ===
 
AWS, de Pascal Obry et Dmitriy Anisimkov, permet d'inclure un
Ligne 70 :
dispose également d'une liste de diffusion.
 
=== Existe-t-il une implémentation de SOAP en Ada? ===
 
AWS, depuis la version 1.1, vous permet d'ajouter une interface SOAP à
vos applications basées sur le protocole HTTP.
 
=== Est-il possible de programmer des systèmes répartis en Ada pur? ===
 
La norme Ada 95 définit, dans son annexe E, une manière de faire des
Ligne 82 :
compilateur d'interface pour GtkAda, voir question Q : 3.3.4.).
 
== GtkAda ==
 
=== Qu'est-ce que GtkAda? ===
 
GtkAda est une bibliothèque permettant, sous Unix ou sous Windows, de
créer des applications graphiques portables.
 
=== GtkAda permet-il de créer des contrôles dynamiquement? ===
 
Tout à fait; son interface ressemble à Delphi ou à Visual Basic.
 
=== Quelle version de GtkAda utiliser? ===
 
GtkAda pour Unix est numéroté 1.2.x, tandis que GtkAda pour Windows
utilise la numérotation 1.3.x.
 
=== Peut-on créer une application graphiquement avec GtkAda? ===
 
C'est possible: GtkAda est interfacé avec Glade, un outil permettant de
Ligne 105 :
répartis pour GNAT, qui porte le même nom, voir question Q : 3.2.4.).
 
=[[../Compilateurs_Et_outilsCompilateurs Et outils/|Compilateurs et outils]]=