Forum Programmation.autre besoin d'un tutoriel Ada pour newbie total de 15 ans

Posté par .
Tags : aucun
2
2
mar.
2009
Je souhaite apprendre la programmation, avec l'Ada.
Mais je suis fatigué que tous les livres coutent 50 €. Et le support de cours de l'IUT d'Aix en Provence n'est pas un tutoriel ...
Personne ne connait de vrais tutoriel, adapté au débutant comme il y en a tant pour le C++ ?
ps:j'ai 15 ans, donc j'aimerais me passer de DS et autre notations BNF ...
  • # tutos

    Posté par (page perso) . Évalué à 5.

    déjà sur wikipedia Ada_(langage) te donnera quelques liens, google ada tutoriel m'ajoute :
    http://ada.developpez.com/cours/iut/ le cours que tu as déjà
    http://forum.hardware.fr/hfr/Programmation/Divers-6/ada-trou(...) qui donne un lien vers :
    http://www.adahome.com/Tutorials/Lovelace/lovelace.htm
    et http://www.infres.enst.fr/~pautet/Ada95/a95list.htm in english

    à 15 ans, je faisais plutôt du C, mais bon, Ada est déjà mieux que Pascal ;-) (sauf que pour réussir à compiler le premier programme il faut largement 1/2 journée, mais après on s'habitue aux notations).

    Tu utilises quel compilateur ? quelles bibliothèques ?
    • [^] # Re: tutos

      Posté par . Évalué à 1.

      GNAT standart. Avec tout ce que j'ai lu, j'ai à présent une haine du C !
      Je précise que dans l'état actuel des choses je n'aime plus d'ordi personnel, pour cause plus d'internet(je sais l'un n'entraîne pas l'autre mais j'estime que linux sans Internet ne sert à rien).
      • [^] # Re: tutos

        Posté par (page perso) . Évalué à 2.

        bof, moi c'est le Pascal que j'ai toujours détesté : à vouloir planquer inutilement les pointeurs et les passages par paramètre, à utiliser le :=... tant et si bien que j'utilisais les "algos" du magazine Pascalissime (ça date) et que je les traduisais en C... idem, en 1ère année d'école je faisais d'abord les exos en C puis je traduisais en Pascal (bon en 2ème année, ils ont demandé les mêmes, en C, que j'avais donc déjà fait :D).
        C'est avec le C que j'ai enfin compris les notions de gestion mémoire, de tableaux et autres (même si j'avais déjà fait de l'assembleur 6502 sur un Apple IIe).

        C'est l'Ada qui plus tard m'a réconcilié avec le Pascal, en fait l'Ada c'est le Pascal à peu près bien foutu...
        M'enfin Ada - hormis Dassault et quelques entreprises touchant au temps réel - ne te servira que peu dans le monde de l'entreprise...

        Pour l'ordinateur, mieux vaut d'abord lire puis ensuite passer à la pratique, cela permet de relire une 2ème fois après avoir eu une vue d'ensemble, donc bon te restera à trouver un live-CD avec GNAT dessus...
        • [^] # Re: tutos

          Posté par . Évalué à 1.

          M'enfin Ada - hormis Dassault et quelques entreprises touchant au temps réel - ne te servira que peu dans le monde de l'entreprise...

          Ben regarde un peu les offres d'emploi dans ma région (PACA). Tu verras que ce n'est pas si exotique que ça. Et je regrette bien de ne pas pouvoir mettre Ada sur mon CV !
        • [^] # Re: tutos

          Posté par . Évalué à 0.

          Tu kiffes vraiment les pointeurs ? NO COMMENT si ce n'est qu'unanimement, le reste des programmeurs de la planète te diront que cela nuit gravement(et je suis gentil ) à la lisibilité .

          Étonnement il y a, et tu en es un exemple, des personnes qui lisent, comprennent, fonctionne à l'inverse des autres. Ils aiment l'illisible mais trouve "inutile" un style clair et limpide au possible(dans le Pascal en tout cas). Qu'est-ce que tu as contre les ":=" :~l ?

          Et puis avec des access on peut très bien faire du passage par paramètre genre C non ? Enfin je ne suis qu'un débutant, et je trouve toujours que ce style rend le code beaucoup plus dur à comprendre.

          Bien que je ne compte pas en faire mon métier, c'est quand même mon rêve que de participer à la création/développement d'un système du genre QNX ou mieux mais en libre ... Du genre projet entre plusieurs amis chercheurs ;)
    • [^] # Re: tutos

      Posté par . Évalué à 1.

      Il n'y a rien en français ? Je connaissais le tutoriel Lovelace, même si j'ai un bon d'anglais j'ai la flemme ! Bon, tant pis, on s'y colle.
      ps:personne n'a pensé à traduire ce tuto ?
      • [^] # Re: tutos

        Posté par . Évalué à 1.

        ps2:Et je te ferai remarquer que la Pascal a ENORME valeur pédagogique, égalée seul par l'Ada :-P
      • [^] # Re: tutos

        Posté par (page perso) . Évalué à 2.

        bin l'anglais et google (ou un autre moteur de recherche) pour étudier l'existant sur un sujet et se faire une idée sur comment bien procéder par rapport aux erreurs des autres (plutôt que les siennes), ça aide tout de même bien pour avancer vite.

        Mais tu as dû louper les pages sur wikipedia qui donnent des liens vers des articles en français,
        vers lea-linux http://www.lea-linux.org/documentations/index.php/Dev-ada pour un bon début
        ou vers des articles de GLMF dont tu retrouveras les liens (en plus complet) sur http://chl.be/glmf/ (en cherchant le mot Ada voire en allant sur archive.org pour les liens cassés).
        et même un wikibook http://en.wikibooks.org/wiki/Ada_Programming/Ada_2005 (bon en anglais...)
  • # besoin d'un tutoriel Ada pour newbie total de 15 ans

    Posté par (page perso) . Évalué à 3.

    Tu as la FAQ du groupe fr.comp.lang.ada (sur Usenet) qui m'avait paru assez complete:

    http://fr.wikibooks.org/wiki/Programmation_Ada/FAQ/

    Bon courage.

    les pixels au peuple !

  • # merci bcp !

    Posté par . Évalué à 1.

    http://chl.be/glmf/ est génial !Franchement, merci beaucoup. Depuis longtemps je rêve de m'abonner à ce magazine, mais son prix est exorbitant .
    • [^] # Re: merci bcp !

      Posté par . Évalué à 1.

      Exorbitant ... Ce n'est pas un magazine à grand tirage non plus. C'est le prix de 3 bières, enfin, je sais pas trop à quoi comparer, mais quand même, vu la qualité des articles (OK, c'est variable) je pense que ça les vaut (si tu voir un magazine encore plus "marginal", va regarder du coté de MISC ... et de son prix).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.