IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Dijstra est mort, vive Dijstra


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2002
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Dijstra est mort, vive Dijstra
    http://www.ddj.com/documents/s=7338/ddj1028798699611/

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    La citation vient de l'article, mais elle mérite d'apparaitre ici

    I mean, if 10 years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking over your shoulders and say to yourself, 'Dijkstra would not have liked this,' well that would be enough immortality for me.
    E. Dijkstra


  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2002
    Messages : 24
    Points : 21
    Points
    21
    Par défaut
    c'est qui ce type, un programmeur? c'était pas un anti fortan et pro-pascal?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    Dijkstra, c'est le premier mathématicien a avoir essayé de formaliser l'informatique.

    Au niveau de l'informatique temps-réel, il a pratiquement tout inventé.

    La programmation structurée, c'est lui...
    Le diner des philosophes, c'est lui...
    Les sémaphores c'est lui..
    La notion de vecteur, c'est lui...
    La notion de synchronisation de processus, c'est lui...
    Les langages à commande gardée, c'est lui...
    L'exclusion mutuelle, c'est lui...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    J'en oublie plein :

    Il a aussi beaucoup travaillé sur les algorithmes de chemin les plus courts (tu sais, le problème du voyageur de commerce...), et c'est toujours ses algorithmes qui sont utilisés dans plein de systèmes (des routeurs par exemple).

    Pour moi, c'est le père de l'agorithmique !

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2002
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    ce qui m'écoeure, c'est que quand Billou va mourrir ça va faire la une des journaux, alors que dijkstra...

  7. #7
    HRS
    HRS est déconnecté
    Membre confirmé
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Points : 638
    Points
    638
    Par défaut
    je crois qu'il a dit aussi en 1968 que le GOTO était dangereux car cette instruction rend les programmes invérifiables

    Peut-être est-ce grâce à lui que les concepteurs de langages ont mis
    à la disposition des développeurs, des structures de contrôle sans goto ?

    sans bannir bien sûr cette instruction (sauf java)

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    C'est exact !

  9. #9
    Membre averti Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Points : 358
    Points
    358
    Par défaut
    c est pour sa qu on m a toujours deconseiller le goto ? je suis encore un debutant en programmation (enfin presque) masi si c est bien luit qui a inventer tous sa alos

  10. #10
    Membre averti

    Inscrit en
    Juin 2002
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 97
    Points : 307
    Points
    307
    Par défaut
    L'informatique atteint un age où ses fondateurs commencent à disparaître...

    Je salue un inventeur, un explorateur de la logique, un créateur d'idées comme on devrait en avoir plus.

    J'ai compris: synchronization, deadly embrace, dining philosophers, structured programming, semaphores.
    Je devines: weakest precondition.
    Je ne connaît pas: guarded command, excluded miracle.

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    Un langage à commande gardée est un langage du type (c'est pas tout à fait ca, mais je pense que ca donne une bonne idée)

    [Garde(prédicat sur les variables)]=>[Traitement]

    Ca donne un truc du type

    While true do
    if (garde)...
    endif

    if (garde2)...
    endif
    od

    D'un point de vue sémantique, le traitement n'est fait que si la garde est vraie, si plusieurs gardes sont vraies, une garde est choisie de manière indeterministe...

    Ce type de concept est, par exemple, à l'origine des langages réactifs (lustre, esterelle,...) et est utilisé en promela (langage permettant la validation formelle par model-checking LTL)

    voili voila

Discussions similaires

  1. Google Glass est mort vive Google Glass
    Par berceker united dans le forum Actualités
    Réponses: 3
    Dernier message: 16/01/2015, 09h44
  2. GWT de Google est mort, vive GWT de la communauté
    Par Mickael Baron dans le forum GWT et Vaadin
    Réponses: 6
    Dernier message: 31/05/2013, 09h45
  3. BOUML (libre) est mort, vive BOUML (payant)
    Par bruno_pages dans le forum BOUML
    Réponses: 2
    Dernier message: 28/02/2012, 13h12
  4. Le roi est mort vive le roi !
    Par Paul TOTH dans le forum Actualités
    Réponses: 2
    Dernier message: 12/01/2011, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo