Liste des Groupes | Revenir à fr photo |
Le 21/04/2023 à 22:41, efji a écrit :Bien sûr.Le 21/04/2023 à 22:13, jdanield a écrit :mais ces petits morceaux ne sortent pas tout nus de la cuisse de jupiter! Il y a bien un raisonnement au départ.Le 21/04/2023 à 20:01, efji a écrit :>Le 21/04/2023 à 19:42, jdanield a écrit :c'est quoi, alors?oui, une fois que tu as l'algorithme (qui n'est pas de la>
programmation), l'essentiel du travail est fait
Tu parles d'une petite partie de la programmation, qui est simpliste. En
pratique ça ne se passe pas du tout de cette façon quand on s'attaque à
des choses complexes. Ce n'est jamais une mise en musique d'un truc
écrit sur un papier.
>
Je te parle de ce que je connais: un code de calcul scientifique s'écrit
par petits morceaux.
est-ce le code qui est difficile? le choix du langage est-il important?Oui le code est difficile. Non le langage n'a pas vraiment d'importance. Il est choisi essentiellement en fonction de l'air du temps. La mode.
Mais non, c'est une partie énorme, qui prend beaucoup de temps.. L'écriture proprementoui, en fait c'est bien ce que je dis. Le code est assez secondaire.
dite va se faire morceau par morceau, en général à la volée, et les
tests prennent bien plus de temps que l'écriture.
qu'est-ce que tu appelle "programmation"?Je te donne un exemple simple : on veut faire un code qui résout les équations de Navier-Stokes. On définit ses fonctionnalités (les régimes qu'il sera capable de traiter, les conditions aux limites possibles etc.), les méthodes d'approximation qu'il va utiliser, les schémas numériques, les formats d'entrée et de sortie. Ca prend une journée. Ensuite pour écrire le truc à partir de rien et le tester il faut au moins un an à plein temps pour une personne seule qui sait bien s'y prendre.
vu qu'au départ il était question de comparer l'homme et l'IA, je crois que pour le code l'IA est imbattable s'il dépasse quelques lignes, mais faut-il encore lui expliquer ce qu'elle doit produire."L'IA" dont on parle (chatGPT) est un réseau de neurones qui opère sur les mots. Elle est bien entendu totalement incapable de faire ça. Elle n'a aucune capacité de calcul numérique. Par ailleurs ce que tu demandes est également hors de portée des ingénieurs actuels. La fatigue est un sujet qui agite les gens et sur lequel il n'y a aucun consensus concernant la modélisation. Il y a des foules de modèles, tous plus ou moins fiables, plutôt moins que plus. Dans le cas de la tour Eiffel, il n'y a pas que la fatigue mais il y a aussi la corrosion. Bref, personne n'est capable de calculer ça de façon convaincante.
pour moi, l'important c'est justement cette explication. Quel est le but du programme?
j'ai toujours défendu l'idée que l'algorithme de départ est essentiel (oui, j'ai même enseigné la programmation à une époque), le langage secondaire. C'est un très bon exercice que de demander le code faisant le même travail dans plusieurs langages.
Pour ça, le FORTH est très intéressant, il y est facile de remplacer des bouts de code par du langage machine, le reste étant essentiellement fait d'appels à des bibliothèques précompilées.
je crois l'IA redoutable à ce niveau.
exemple pour l'Ia: Peux-tu recalculer les éléments de la Tour Eiffel, et vérifie sa résistance compte tenu de l'âge de son acier et du vieillissement de celui-ci.
Les messages affichés proviennent d'usenet.