Babar t'apprends Ada 95

Est-ce que quelqu’un parmis vous programme ou a programmé dans le langage Ada 95?
C’est histoire d’avoir votre avis car je suis en ce moment en train d’apprendre la programmation sur ce langage.
Personellement avant j’avais fait un peu de Pascal donc je suis pas trop dépaysé et c’est un langage plutot stricte, donc moins “bordélique” à comprendre que le C… donc j’aime assez.
Mon prof nous soutiens que c’est le meilleur langage du monde blablabla… Bon là je suis un peu septique, quelqu’un connaît le nom d’une applic faite en Ada ou une société qui utilise Ada comme système de développement?
Voilà, j’attends vos commentaires !

Souvenirs de 1ère année…

Mais c’est fini, maintenant, c’est Java en 1ère (la prog orientée-objets quand tu apprends juste ce qu’est une variable, SAIMAL © Caf’)

Sinon, yep, Ada c’est surtout CA : ;

Le point-virgule-que-t’oublies-à-la-fin :stuck_out_tongue:

c’est vrais que ca a l’air rigolo, un os pour porte-avion, enfin moi je dis ca…
en meme temps des que je vois un processeur, j’ai envie de lui faire faire des trucs !

Ah mince. Presque! Je pensais à l’EPFL. Quest-ce que j’ai pu en chier sur ce langage. Strohmeier, notre prof, arrêtait pas de nous causer d’un système d’exploitation pour porte-avions qu’il trouvait fascinant… :casstet:

[Edité le 9/12/2002 par chevluh]

à l’EIVD d’Yverdon

Ada 95 en 1ere? Avec un prof fan de ça? T’étudies où, ça me semble familier…

J’ai eu fait de l’ada (de lovelace) en cours. Je confirme ce langage est exceptionnel et limite très sérieusement le débuggage. On ne fait pas ce que l’on veut en ada et c’est tant mieux.

Pour l’annecdote, le vol 501 s’est tragiquement terminé parce que les programmeurs avaient oublié de traiter les exceptions dans leur programme. Pfff, débutants !!! (c’est un constraint error qui a aboutit à l’explosion)

Vive la rigueur que diable !

ah okokokok
dsedb est le debugger en ligne de commande de gcc, donc… ca va pas le faire…
pour un debugger mieux que sa pour gcc, j’avoue que je n’en sais rien du tout :smiley:

desol.

Oui en effet je suis en première année, le C++ je verrais ça l’année prochaine… Pour l’instant je trouve assez sympa Ada, mise à part que ça a l’air plutot vite limité et surtout très lourd dès que les programmes deviennent conséquents.
Mais bon comme je n’ai pas le choix…

c0unt0 : euh là je dois dire que je t’ai pas bien compris…
Comme compilateur j’utilise Gnat qui, me semble-t-il fait partie de la suite GCC et comme debugger Gnu Visual Debugger.
Mais je ne comprends pas vraiment comment utiliser ce debugger, et j’aurais bien voulu un debugger un peu plus parlant, qui me montre où j’en suis dans mon programme et m’affiche le contenu des variables facilement, un peu comme dans Visual Basic et les suites de développement Microsoft…

ADA c’est bien pour aprandre la prog mais bon le C++ c’est carement mieux.
vive le c++

un conseil traine pas trop dessus.
si tu aprend l’ada en cours c’est que tu es en premiere année, tu y retouchera pas apres. a bas le :=

si y a un compilo ADA pour la suite GCC tu dois pouvoir utiliser dsedb

voir sur http://www.gnu.org/software/gcc/gcc.html

[j’avais oubliez un truc, que je foullais faire]
comme disais la moman de babar, avant d’etre tuee par les mechants chasseurs (pour ceux qui connaissent pas : revise !) :
non mon petit. on ne dit pas adaaaaaa mais Bariiiiii

oui je sais …
c’est nul…
Je vais rejoindre donjohn…
:slight_smile:
[et hop fin d’edite stupide]

[rapide typo fix !]
[Edité le 5/12/2002 par c0unt0]

[Edité le 5/12/2002 par c0unt0]

OK… donc c’est bien le style de programmes qui ont besoin d’être extrèmement robustes…
Par contre j’ai une question, est-ce que vous connaissez un debugger ou un éditeur en Ada qui permet de lancer les programmes pas à pas et voir ce que fait exactement le programme?
Parce que là j’utilise Jgrasp et le debugger GVD et je n’arrive pas à faire ça… soit je suis vraiment nul, soit GVD est un peu m…
ça doit être un peu des deux…

Beaucoup de ce qui touche à l’aéronautique/aérospatiale est développé en ADA, justement à cause de cette robustesse. J’ai vu le prog qui s’occupe de collecter les informations des divers radars de l’aéroport de Roissy, ben il est en quoi ? En ADA :wink:

Lol oui la sncf, ils font des trucs en Ada95, genre la gestion de la ligne Meteor.
Et puis pleins de companies pas connues tels que:
Wind River, Vector Software, Ipl, Abatron, DCS Corp, OC Systems, ATC, etc…
enfin la liste au dessus c’est surtout des boites qui bossent à améliorer le compilo Gnat. Mais c’est souvent au fur et à mesur de leurs besoins.
Mais sinon les militaires aiment bien l’ada, d’autant que à la base c’est fait pour eux :wink:

Mais perso j’aime pas trop, surement parceque je fait beaucoup de prog système et que forcement je vois pas l’interet d’interfacer du C quand je peux utiliser direct du C.