Ca dépend du langage !
Discussion fermée
Affichage des résultats 1 à 12 sur 12

Ca dépend du langage !



  1. #1
    Dlzlogic

    Ca dépend du langage !


    ------

    Bonjour,
    J'ai vu une question amusante en rapport avec la logique et l'informatique.

    Soit une ligne comportant une liste d'instructions du type initialisation et boucles. (volontairement, je ne recopie pas cette ligne).
    La question posée est "combien de fois ce cycle s'exécute 5 fois ou un nombre infini".
    On pourrait croire à la lecture de la question qu'elle est du genre "devinette".
    Il y a eu plusieurs réponse ...
    Eh bien non, ce n'était pas une devinette, c'était une constatation du demandeur que suivant les langages, on n'obtenait pas le même résultat.
    Voila sa réponse :
    Dépendance du langage donc, c'était surtout ça qui m'intéressait. Après pour chaque langage, il suffit d'essayer pour avoir la réponse.
    Il me semble qu'on a oublié que l'informatique est un outil. Il semblerait qu'il y ait un transfert de capacité, voire de responsabilité. Avec les langages relativement de bas niveau, on savait ce qu'on faisait. Maintenant il semblerait que les langages évoluent très vite, qu'il faille toujours préciser le numéro de version, que ce qui était vrai avant ne l'est plus maintenant et vice-versa. Je plains de tout mon cœur ceux qui doivent assurer la maintenance de logiciels écrits avec ce genre de langage.

    Bonne journée.

    -----

  2. #2
    stefjm

    Re : Ca dépend du langage !

    Il me semble que vous venez de découvrir l'eau tiède...
    Moi ignare et moi pas comprendre langage avec «hasard», «réalité» et «existe».

  3. #3
    Dlzlogic

    Re : Ca dépend du langage !

    Citation Envoyé par stefjm Voir le message
    Il me semble que vous venez de découvrir l'eau tiède...
    Oui, c'est vrai, mais resté très jeune d'esprit, ça me surprend toujours et je souhaitais en faire profiter d'autres.

  4. #4
    pm42

    Re : Ca dépend du langage !

    Citation Envoyé par stefjm Voir le message
    Il me semble que vous venez de découvrir l'eau tiède...
    Je dirais plutôt l'eau froide en prétendant qu'elle est chaude.
    Le discours sur "avant on savait comment ça marchait mais maintenant, les petits jeunes ils ont des trucs qui m'échappent" est aussi vieux que le monde et hilarant.

    L'apologie des langages de bas niveau tout autant quand on sait au contraire qu'ils sont au contraire largement plus difficiles à débugger (effets de bord, gestion explicite de la mémoire, constructions moins puissantes qui nécessitent plus de lignes et moins de factorisations, typage moins fort, pas de support efficace du parallélisme, gestion peu efficace des erreurs...)

  5. A voir en vidéo sur Futura
  6. #5
    Dlzlogic

    Re : Ca dépend du langage !

    Bonjour,
    Le sujet que l'ai décrit dans mon premier message a provoqué de nombreux échanges entre spécialistes de la question (enseignants en informatique). Apparemment les avis sont très divergents. D'ailleurs chacun a apporté des arguments, tous très pertinents. J'en conclue qu'on met au premier plan la "qualité" de tel ou tel langage, et on oublie complètement "à quoi ça sert", ce qui est le sujet que j'essaye d'évoquer dans ce fil.

  7. #6
    pm42

    Re : Ca dépend du langage !

    Citation Envoyé par Dlzlogic Voir le message
    J'en conclue qu'on met au premier plan la "qualité" de tel ou tel langage, et on oublie complètement "à quoi ça sert",
    Oui, oui, heureusement que tu es là parce que sinon, on n'arriverait pas à générer autant de banalités un peu ridicules.

  8. #7
    stefjm

    Re : Ca dépend du langage !

    Quel est le thème de ce fil?
    Un exemple pour illustrer?
    Moi ignare et moi pas comprendre langage avec «hasard», «réalité» et «existe».

  9. #8
    Dlzlogic

    Re : Ca dépend du langage !

    Oui, c'est pas vraiment un exemple, mais voilà :
    Soit un problème quelconque, disons la représentation d'un objet 3D. (S'est présenté tout dernièrement sur ce forum).
    Plusieurs réponses possibles :
    1- ça a déjà été traité
    2- quel langage de programmation utilises-tu ?
    3- va voir tel livre il étudie tout ça très bien ?
    4- quel est ton niveau en mathématiques ?
    5- qu'as-tu déjà écrit ?
    6- que veux tu représenter ?
    etc.
    Chacun trouvera l'une ou l'autre réponse plus ou moins pertinente. Pour moi, c'est la répons 2 qui est parfaitement sans intérêt.

    Autre exemple, un certain développement a été fait il y a 30 ans, il a subi pas mal de transposition. Il y a un peu plus de 15 ans, ce calcul a été mis à disposition sur le net. Il est toujours dans le peloton de tête. Si à l'époque on s'était focalisé sur le langage de programmation plutôt que sur le but à atteindre je doute que ce serait toujours le cas. Pour mémoire, des logiciels traitant de la même chose sont oubliés maintenant, probablement que les auteurs ont oublié de se poser la question : "quel est le problème posé ?".

  10. #9
    pm42

    Re : Ca dépend du langage !

    Citation Envoyé par Dlzlogic Voir le message
    Pour moi, c'est la répons 2 qui est parfaitement sans intérêt.
    Dans certains langages, des librairies sont déjà largement disponibles. Ensuite suivant qu'on fait du VB, de l'orienté objet, du fonctionnel voire du Lisp, du Forth, du Prolog, la réponse ne va pas du tout être la même...
    Bref, il y a d'autres choses à dire en informatique que "il faut que tu commences par écrire ton algorithme" comme tu le fais pour chaque question.

  11. #10
    CM63

    Re : Ca dépend du langage !

    Citation Envoyé par stefjm Voir le message
    Quel est le thème de ce fil?
    Un exemple pour illustrer?
    Toujours le même : permettre à Dlzlogic et pm42 de se crêper le chignon. Étant donné que ces deux énergumènes passent leur temps à détourner les conversations dans ce but, qu'est-ce que les modérateurs attendent pour les exclure du forum?

  12. #11
    pm42

    Re : Ca dépend du langage !

    Citation Envoyé par CM63 Voir le message
    Toujours le même : permettre à Dlzlogic et pm42 de se crêper le chignon. Étant donné que ces deux énergumènes passent leur temps à détourner les conversations dans ce but, qu'est-ce que les modérateurs attendent pour les exclure du forum?
    Que tu arrêtes d'intervenir pour te plaindre et critiquer les autres alors que tu n'as rien à dire je crois.
    Si, si, ils m'ont dit que dès qu'ils ont réussi à se débarrasser de toi, ils s'attaquent à nous.

    Pour le moment tu es la Corée du Nord on va dire.

    Blague à part, rigole un coup dans ta vie, ça te fera du bien et cela nous fera des vacances.

  13. #12
    Médiat

    Re : Ca dépend du langage !

    Bonsoir,

    La meilleure façon d'aller nulle part étant de ne pas bouger, rendons ce fil immobile

    Médiat, pour la modération
    Je suis Charlie.
    J'affirme péremptoirement que toute affirmation péremptoire est fausse

Discussions similaires

  1. Differences entre le langage C et le langage Arduino
    Par invitef8e520ed dans le forum Électronique
    Réponses: 7
    Dernier message: 19/03/2015, 21h44
  2. L'énergie dépend du référentiel ?
    Par triall dans le forum Physique
    Réponses: 40
    Dernier message: 02/12/2011, 08h20
  3. conductivité depend de k?
    Par invite90aed294 dans le forum Chimie
    Réponses: 1
    Dernier message: 07/01/2010, 08h43