|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Ingénieur développement logiciels Inscription : janvier 2004 Messages : 7 411 ![]() |
Vous avez des codes sources ADA ?
Vous pensez que ces codes sources peuvent aider d'autres personnes ? Vous souhaitez partager vos codes avec des internautes ? Dans ce cas, participez à l'enrichissement des pages de codes sources de developpez.com et postez à la suite Pour chaque proposition, merci d'expliquer en quelques mots ce que fait le code, s'il nécessite des bibliothèques ou des options particulières. Si le code est trop volumineux, envoyez-moi un MP avec l'archive zippée.
__________________
Responsable du Portail Developpez. A la recherche d'un poste sur Strasbourg. Mes tutoriels Algo, Web, C++, PHP - Mon CV |
|
|
00
|
|
|
#2 | ||
![]() ![]() Ingénieur développement logiciels Inscription : janvier 2004 Messages : 7 411 ![]() |
par Seb_de_lille
permet de faire fonctionner un pool de 10 connexions en utilisant les sockets avec GNAT Code :
__________________
Responsable du Portail Developpez. A la recherche d'un poste sur Strasbourg. Mes tutoriels Algo, Web, C++, PHP - Mon CV |
||
|
|
00
|
|
|
#3 | |
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 649 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 649 ![]() |
Bonjour,
Un paquetage de génération de mot de passe ... amusant à faire en tout cas ! Code :
|
||
|
|
00
|
|
|
#5 | ||||||
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Pile générique (Last In First Out). La seule restriction, est que le type de données ne soit pas de type limited (ie on doit pouvoir utiliser :=)
stack.ads Code :
Code :
Code :
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
||||||
|
|
00
|
|
|
#6 | ||||||
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Une file générique (First In First Out). Même restriction que pour le post précédent.
queue.ads Code :
Code :
Code :
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
||||||
|
|
00
|
|
|
#7 | ||||||
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Quelques exemples de tri sur les tableaux.
Au sommaire : -> Tri par insertion -> Tri par selection -> Tri à bulle -> Tri fusion -> Tri rapide Le tout sous forme générique. Il n'y a pas de commentaire mais le code ne pose pas de problème. util_array.ads : Code :
Code :
Code :
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
||||||
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : novembre 2007 Messages : 130 ![]() |
C'est un exemple de parser XML : Je ne parse pas un fichier XML à l'aide d'un parser récupéré ... je réinvente la roue caré quoi
J'avait codé ce parser (DOM comme je l'immagine dans ma tete) pour m'entrainer à parser des fichiers text en ADA. C'est un tres bon exemple pour débutant qui souhaite apprendre à lire et récupérer du contenu à partir d'un fichier text. Accesoirement si vous voulez savoir comment se parsent les fichiers .xml c'est plus rapide de lire mon code que de se farcire l'API DOM ou SAX par exemple XD http://azalsup.free.fr/Sources/ADA/XML_Parser.zip Si vous quelqu'un a besoin d'un exemple de code en particulier ou d'un package qui machin truc bidule je pourais peut etre aider à enrichir la séction tutoriels ADA. Bonne chance à tous |
|
|
00
|
|
|
#9 |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Tu n'étais pas obligé de mettre l'exécutable
(les sources suffisent). A l'occasion j'y jetterai un oeil, il y a sûrement des choses à récupérer.
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : novembre 2007 Messages : 130 ![]() |
effectivement, mais bon j'avais juste zipé mon répertoire sans trop penser à faire le ménage avant.
D'ailler les binaires sont compilés sous cygwin. |
|
|
00
|
|
|
#11 |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Il vaut mieux mettre uniquement les sources, tout le monde n'est pas sous windows (moi le premier
)
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
00
|
|
|
#12 | ||||
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Une implémentation possible de file à priorité sous forme de tas binomial. Les priorités minimales et maximales sont générés.
pqueue.ads Code ada :
pqueue.adb Code ada :
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
||||
|
|
00
|
|
|
#13 | ||||||
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Un paquet relativement similaire à mon précedent post sur la gestion des tableaux :
array_algorithm.ads Code :
Code :
Code :
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
||||||
|
|
00
|
|
|
#14 | ||
|
Membre régulier
![]() Inscription : mai 2006 Messages : 68 ![]() |
Le code source suivant permet de créer un démon linux en Ada. Il nécessite la lib Florist pour fonctionner.
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com