RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Compilateur ADA pour Windows

Forum : ADA
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ ADA

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM ADA

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 376
Message
#90896
Posté le 14/03/06 à 14:54
Hi All,

Je cherche un compilateur Ada (83 ou 95) pour windows. Mais je ne veux pas Gnat (qui est trop lourd et trop gros, et en plus je ne veux pas de gcc). Un compilateur, et non pas un interpreteur (ce qui exclus Adasql). Il faut qu'il compile des programme windows, et non pas des exe dos (qu'il y ait ou pas une librairie gui, ce n'est pas un problème, je peut les créer).

J'ai cherché dans les free, mais il n'y a que gnat (qui est trop lourd, et qui a planté la première fois que j'ai voulu l'essayer).

J'ai cherché dans les payants... mais ce qu'ils appelent un copilateur low-cost, c'est tout de suite 250 euros... (y en a qui ont la vie facile, ça va...). Payant, ok, mais pas plus de 10 ou 15 euros...

Quelqu'un(e) connais un tel compilateur ?
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

jrhudin
Nouveau membre
Inscrit : 16/02/2006
Messages : 9
Message
#90899
Posté le 14/03/06 à 15:38
AS TU ESSAYE DU COTE D'AONIX ?
Object ada pour windows ....

bon compilo et gratuit si petit projet ...

si tu en es à faire un gros ben c'est que tu vas être payé aussi non ?

35 units et 2000 lignes c'est pas enorme c'est vrai !

gnat est plutot bien non ?
moi j'utilise surtout gnat, pas de probleme a signaler.
au fait les versions payantes sont CERTIFIEES, quand on sait que c'est le langage de programmation des airbus et d'ariane, ce "plus" prend tout son sens, au moment de certifer le programme ecrit !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Visiteur MP
Membre du club
Inscrit :
Messages : 1237
Message
#90907
Posté le 14/03/06 à 16:33
Bonjour :)

Je ne m'attendais pas à une réponse si rapide, moi qui postais avec un sentiment de dépit... j'en ai presque des regrets d'avoir put oser me laisser envahire par ce sentiment.

Beh, tu dis plusieurs chose JrHurdin, je vais essayer de te répondre point par point.

Tu dis que c'est le langage utilisé par airbus et ariane. C'est une bonne nouvelle, car en voyant qu'il existe si peu de compilateurs ada sur le net, et qu'il est ici classé en langage divers, je commencait à m'inquieter.

Dieu sait que j'en ai testé des langages, que je me suis interessé à différents aspects théoriques... et je crois qu'au final, Ada me semble être ce qui convient le mieux. Il y a des langages qui sont bien gentils, comme Eiifel, Oberon, et quelques autres... mais qui ont le gros défaut à mon avis, de ne pas avoir été pensés pour être concrêtement applicables.

Excuse moi les termes, mais parfois les petits caprices des concepteurs de ces langages, font que ces langages n'iront jamais plus loin que le stade de jouets ou de la curiosité théorique (genre Oberon, au point mot depuis 1997... et je ne donne pas chère d'Eiffel, malhreusement, même si je lui souhaitais un avenir plus radieux).

Donc je pensais à Ada, et je compte bien ne pas être déçu, surtout si je m'investi à créer des bibliothèques (je n'aime pas réutiliser ce qui existe dans ce domaine, car j'apprécie avant tout le légéreté, et ce dont je percois clairement et profondément l'architecture.. j'aime surtout ce qui est conçu avec une architecture uniforme et constante.... ce n'est pas toujours le cas de ce qu'on trouve sur le web).

Là aussi, pour cette investissement personel, je n'ai pas envie pour la nième fois de tout jeter à la poubelle (comme j'ai dut le faire avec Eiffel, Pascal, C, C++, etc, etc).

Encore une fois là aussi, j'ai pensé à Ada.

J'ai vaguement entendu parler d'ObjectAda. Mais je n'ai pas eu le temps de me renseigner encore à son sujet. Quelles différences et quels rapports avec Ada ? Il faudra que je me renseigne. Je me méfie souvent des extentions.... qui sont surtout des allourdissements et des sources de bugs (et de consomation de resource cpu et ram également).

Surtout que j'ai été trop souvent déçu par l'inplantation de la technologie objet (sauf avec Eiffel, je l'avoue et je lui reconnais ce mérite).

Je n'ai pas non-plus envie de me voir imposer une run-time, pas plus qu'un garbage-collector (un logiciel bien conçus n'en a pas besoin, et de plus, ça ne libère que les resources mémoires, qui sont loin d'êtres les seules resources allouées par un logiciel en fonctionnement).

Quand tu me demande si je vais être payé... beh, c'est pas sure justement. Je vais essayé de commercialisé des logiciels sur mon propre site... Mes objectifs sont l'ouverture (pas de format de données propriétaires) et des tarifs abordables (entre 1 et 30 euros selon les applications.... ils ne faut pas oublier que la misère gagne beaucoup de terrain partout dans le monde, et des boites qui vendent des logiciels à 250-300 euros devraient surement penser à revenir sur terre).

En fait, je suis obligé de tenter cette aventure à titre personelle, essentiellement parce que je ne comprends pas comment des individus censés êtres des penseurs pragmatiques et calcultateurs en arrivent encore à employer à la tête de l'employé(e).... (c'est étonnant comme certains sont prêt à gaspiller de l'argent pour voir une gueule qui ressemble à le leur, ou pour voir une cravate se promener sous leur nez).

C'est aussi parce que c'est un projet trés incertains, que je ne peux pas me permettre d'investire chèr dans des environnements de developpements (mais en même temps, je préfère tenter ça que de me faire encore jeté d'une société de nettoyage aprés tant de bons services rendus si mal payés).

Tu me parle de 35 modules et 20000 lignes ? Tu me parles de quoi au juste... l'inplantation d'ObjectAda que tu me suggère ?

Tu me demande si Gnat n'est pas si mal que ça...

Ben, je vais me repencher sur la question... mais quand je dévellope pour windows, ce n'est pas pour installer linux sur windows (je n'aime pas du tout cette démarche... qui est aussi un gros gaspillage). Windows, c'est windows, Linux, c'est linux... et alors quand j'ai vu l'installateur me copier du gcc, du cygwin et tout le reste... je me suis méfié... et quand en plus en voulant lancer le débugeur, je l'ai vu planter lamentablement... j'ai tout virer.

Je vais quand même me repencher sur le cas, et nettoyer l'installation (quite à utiliser un autre compilateur C... je préfère encore lcc plutôt que gcc).

Pour les versions payantes certifiés :) hihihi.... je n'en suis pas encore à ce niveau de sécurité... mais c'est vrai que je suis sensible à la fiabilité, même pour les applications qu'on qualifie à tort d'être annodine (rien n'est annodin, et même le plus petit programme doit être fiable, propre et documenté)

Je vise en fait des applications pour faciliter l'usage de l'arabe sous windows (quand on pense que même les ordinnateurs vendu au maroc ne sont pas correctement équipés pour ça, on se demande comment ça raisonne chez microsoft... sur mon site, en partie dédié au support de l'arabe sur les windows 95/98, la moitié des visite vienne du maroc!! et en plus ces gens ont pourtant presque toujours windows xp!!... je n'en croyais pas mes yeux au début... faut croire qu'il y a de sérieuses carances à combler).

Et même pour ce genre d'application, j'ai envie d'un langage sérieux, fiable, qui me permette d'avoir des architectures propres (pour la maintenance surtout, et ensuite parce que si ça marche, je ne me contenterai pas de ça, je m'essaierai peut-être ensuite à des logiciels pédagogiques... pour les sciences surtout.... mais ce n'est qu'un vague idée encore, sur laquelle je ne m'assois pas)

Well, voilà.... excuse moi si me suis emporté par trois fois :P

Dis moi, si tu me permets... dans quelle branche es-tu ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 376
Message
#90908
Posté le 14/03/06 à 16:36
Oops, excuse moi, le précédent message est bien de moi (je me suis encore trouvé délogué pendant que j'éditais le message... ça arrive souvent ici)

Comme je ne l'ai pas dit dans le précédent message, j'ajoute que oui bien sure, je vais me renseigner tout de suite sur Aonix.

Donc toi tu utilise les deux en fait ?
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

jrhudin
Nouveau membre
Inscrit : 16/02/2006
Messages : 9
Message
#91102
Posté le 16/03/06 à 09:51
Salutations Hibou !

Je travaille dans la chimie, très loin de l'informatique, mais j'ai travaillé un peu dans ce domaine.
j'utilise object ada de aonix sous windows, et gnat sous linux. ADA est suffisamment rigide ( et desole pas du tout dans la legerete ) pour pouvoir etre deveoppe sous n'importe quelle plateforme et recompiler sous n'importe quelle autre.
attention aux licenses, que ce soit aonix ou gnat tu ne peux pas vendre tes programmes ....

concernant les 35 units, tu vas rapidement voir le messge de demarrage d'objects ada.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

darkahn
Nouveau membre
Inscrit : 20/05/2006
Messages : 1
Message
#97472
Posté le 20/05/06 à 12:36
Bonjour,
La discussion date de 2 mois, mais je vais quand meme intervenir :)

Je tiens à te féliciter Hibou pour, disons, ta perception de la programmation. Meme en 5ème année de fac, la plupart des étudiants se satisfont d\'un code qui fonctionne (et surtout qui ne sera jamais relu ...).

Pour ceux qui veulent se donner la peine de réfléchir à une bonne architecture, ada est très bien. Comme tu t\'en es rendu compte, c\'est le seul langage (à ma connaissance) qui est le fruit d\'une vraie réflexion, et non pas de la part d\'une seule personne, mais de plusieurs spécialistes (voir l\'histoire d\'ada).

Pour ce qui est de la légèreté, tu as tort jrhudin :
[quote] et desole pas du tout dans la legerete [/quote]. Ada se traine encore une réputation vieille de 10 ans :evil: A l\'époque, les 1ers compilo de ada95 étaient plutot \"nazes\", et niveau optimisation de code, fallait rien espérer. Oui, ada fait de nombreuses vérifications dont on a pas forcément conscience, mais ce sont ces vérifications (entre autres) qui font la fiabilité d\'ada, et les compilateurs d\'aujourd\'hui ont corrigé ce point : la vitesse d\'execution d\'un programme ada est comparable à celle d\'un programme C++ (toutefois l\'exe sera un peu plus volumineux). La légèreté dépend surtout du code source.

Dernier point, il semble que ada ne soit pas le bon langage pour un \"petit\" (le prend pas mal :wink: ) développeur. Après tout, une licence à 300euros, quand on s\'appelle Airbus, ou une quelconque banque suisse, ce n\'est pas grand chose ... Et ada n\'est pas assez répandu pour que des produits bon marché existent (il faut en plus la qualité ...).
Voila, sur ce, je te souhaite bonne chance pour ton projet.

ERREUR BBCODE SUR CE MESSAGE :
- La valeur de la balise "quote" n'est pas correcte !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM ADA



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.