Exception

VN:F [1.9.22_1171]
Rating: 4.7/5 (15 votes cast)


Oui, le deuxième dessin ne marche pas pour tous les langages… En Ada, par exemple, ça se fait à l’aide de raise et de when/case. Tout un autre univers :p

VN:F [1.9.22_1171]
Rating: 4.7/5 (15 votes cast)
Exception, 4.7 out of 5 based on 15 ratings

Si cet article vous a plu, vous devriez aussi lire :

6 commentaires à propos de “Exception”

  1. Je ne sais pourquoi j’ai choisi celui-ci pour intervenir, je ne rate aucun de vos billets.
    Peut-être l’exemple de TF1 ? Pourtant je suis belge… mais avec le câble, nous recevons les chaînes françaises. Non, j’ai pas dit « hélas » !
    Continuez, vous êtes sur la bonne voie !

  2. tiens on apprend encore l’Ada chez les jeunes?
    ce que je peux en dire c’est qu’en 10 ans de boulot je n’en n’ai plus jamais entendu parlé.
    l’occasion de se rappeler d’Augusta Ada Lovelace, être d’exception (hihihi) qui a inspiré le nom de ce merveilleux langage (inutile)
    http://fr.wikipedia.org/wiki/Ada_Lovelace

  3. Rétroliens : Try Catch - Le Geektionnerd

  4. Et en Python (3 ou 3), c’est de la forme:

    try:
    blablabla
    except Exception:
    blablabla

    J’ai jamais compris pourquoi pas « catch » pour la ratrapper, m’enfin c’est pas bien grave! Et « raise » pour en lever 🙂

  5. @FredBx : sauf erreur de ma part, l’Ada n’est pas si inutilisé que ça. Si je ne m’abuse (je sais j’aurais pu faire des recherches pour confirmer le contenu de ma mémoire, m’enfin une bonne vieille ROM ça ne s’altère pas avec le temps, tout au plus ça s’expulse –Merci nico bien sûr 😉 !)
    Bref revenons à nos brebis, il me semble que l’Ada est utilisé dans la programmation de satellite pour sa capacité à être beaucoup moins permissif que de nombreux autres langages.
    Donc un programme ADA bien fait, c’est beaucoup moins de bug qu’un concurrent en Java ou dirty C (oui, moi aussi j’ai choisit mon camp !). Et comme les bugs sur un satellite, ça coûte vite un peu cher…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*