Aller au contenu

Juste une question.


curieux1

Messages recommandés

Membre, 96ans Posté(e)
curieux1 Membre 944 messages
Baby Forumeur‚ 96ans‚
Posté(e)

Bonjour,

La lecture des différents textes publiés sur ce forum d'informatique m'amène à poser la question suivante :

Savez-vous que l'on peut soi-même confier des tâches à un ordinateur en les lui communiquant à l'aide d'instructions rédigées dans un langage qu'il comprend ?

N'est-ce justement pas là la raison majeure d'être de ces machines ?

Bien à vous.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, Chien Fou forumeur, 90ans Posté(e)
Promethee_Hades Membre 25 564 messages
90ans‚ Chien Fou forumeur,
Posté(e)

Bonjour Curieux , poigne de mains.

Allons bon. Un ordinateur enfin jusqu'à présent ne comprends que le binaire, par comprendre c'est un peu excessif, il n'execute que des instructions codée en binaire qu'on lui à donné. Mettre dans un registre faire un décalage de bit à droite ou à gauche, des tests logiques and, or , xor etc...

Après les langages informatique évolué, se traduisent toujours en binaire au final.

Lien à poster
Partager sur d’autres sites

Membre, 96ans Posté(e)
curieux1 Membre 944 messages
Baby Forumeur‚ 96ans‚
Posté(e)

Bonjour,

Je sais évidemment tout cela !

J'ai dit : Dans un langage que l'ordinateur peut comprendre, sous entendu par l'intermédiaire d'un compilateur ou d'un interpréteur évidemment.

Quant à l'emploi du verbe "comprendre", il faut bien entendu lui donner le sens de : l'ordinateur exécute exactement l'instruction fournie. On peut donc dire qu'il a "compris" ce qu'on lui demande de faire.

Je voulais simplement attirer l'attention sur le fait que la vocation des ordinateurs consiste à les programmer soi-même plutôt qu'à se borner de lui faire exécuter des logiciels conçus par d'autres.

C'est ça l'informatique, sinon, ce n'est qu'une forme de "bureautique".

Cordialement.

Lien à poster
Partager sur d’autres sites

Membre, 31ans Posté(e)
Eneru Membre 18 messages
Baby Forumeur‚ 31ans‚
Posté(e)

Un ordinateur ne fait rien de sa propre volonté. Toute tâche exécutée est définie (écrite / implémentée) par le constructeur du logiciel en partant du système d'exploitation jusqu'à une simple application calculatrice. Donc comme ces logiciels sont écrits par des personnes, toi aussi tu peux le faire. Mais comme expliqué dessus le langage compris par la machine (de bas niveau) est rarement utilisé, à la place on utilise des langage de haut niveaux, plus simples et plus compréhensibles et les compilateurs de ces langages vont se charger de traduire le code qu'on a écrit en langage machine.

Lien à poster
Partager sur d’autres sites

Membre, 63ans Posté(e)
S.A.S Membre 3 368 messages
Baby Forumeur‚ 63ans‚
Posté(e)

L'intelligence artificielle n' est plus de la science fiction , même si elle se trouve au stade de balbutiement à l' heure d'aujourd'hui . A trop vouloir jouer avec le feu , Icare à perdu ses ailes . Les ordinateurs contrôle déjà le monde ........ Une machine doit rester une machine au service de l' humain et non le remplacer .

Lien à poster
Partager sur d’autres sites

Membre, 96ans Posté(e)
curieux1 Membre 944 messages
Baby Forumeur‚ 96ans‚
Posté(e)

Bonjour S.A.S,

Mais où avez-vous lu ici quoi que ce soit concernant l'Intelligence Artificielle (IA)?

Si j'écris un programme en langage C par exemple pour calculer la valeur numérique d'une intégrale, où y a-t-il IA ? De même si, étant donné un nuage de points, je fais tracer la droite de régression pour voir dans quel sens et avec quelle intensité un phénomène évolue, là encore où peut-il bien y avoir de l'IA ?

Et plus généralement, les logiciels tout près que vous utilisez relèvent-ils de cette IA ??

Pour ma part je ne crois pas du tout en l'IA au sens fort du terme car un ordinateur devrait en ce cas prendre des décisions de lui même et donc se créer lui-même ses propres instructions pour exécuter ces décisions.

Cordialement.

Lien à poster
Partager sur d’autres sites

Membre, 63ans Posté(e)
S.A.S Membre 3 368 messages
Baby Forumeur‚ 63ans‚
Posté(e)

Ok curieux 1 .... j' ai peut être un peu dévié du sujet tout en restant quand même dans son contexte . Il est vraie que l'IA en lui même demanderait de créer un débat à part entière . Cordialement :)

Lien à poster
Partager sur d’autres sites

Membre, 31ans Posté(e)
Eneru Membre 18 messages
Baby Forumeur‚ 31ans‚
Posté(e)

L'utilisation du terme "comprendre" peut faire allusion à l'IA.

Et concernant ça, l'IA marche avec ce qui s'appelle l'apprentissage, donc tu crée un "agent" et tu lui fais apprendre ce qu'il doit faire avec une base de connaissances et des règles à suivre. Donc oui, l'IA n'est pas à prendre au sens fort, mais au lieu de donner des ordres claires à ta machine, tu lui apprends à réagir selon les cas (dans certains cas, la phase d'apprentissage continue même après le lancement du produit).

Lien à poster
Partager sur d’autres sites

Membre, 96ans Posté(e)
curieux1 Membre 944 messages
Baby Forumeur‚ 96ans‚
Posté(e)

L'utilisation du terme "comprendre" peut faire allusion à l'IA.

Et concernant ça, l'IA marche avec ce qui s'appelle l'apprentissage, donc tu crée un "agent" et tu lui fais apprendre ce qu'il doit faire avec une base de connaissances et des règles à suivre. Donc oui, l'IA n'est pas à prendre au sens fort, mais au lieu de donner des ordres claires à ta machine, tu lui apprends à réagir selon les cas (dans certains cas, la phase d'apprentissage continue même après le lancement du produit).

Bonjour ENERU,

J'ai bien écrit ci-dessus :

"Quant à l'emploi du verbe "comprendre", il faut bien entendu lui donner le sens de : l'ordinateur exécute exactement l'instruction fournie".

Je crois que cette précision lève toute ambiguïté.

Quant à l'IA faible, elle ressort plutôt de l'aide à la décision et des systèmes experts. Il n'y a dans ces cas aucune intelligence de la machine !

Amicalement.

Lien à poster
Partager sur d’autres sites

Membre, Posté(e)
Totolasticot Membre 826 messages
Forumeur accro‚
Posté(e)

Je voulais simplement attirer l'attention sur le fait que la vocation des ordinateurs consiste à les programmer soi-même plutôt qu'à se borner de lui faire exécuter des logiciels conçus par d'autres.

C'est ça l'informatique, sinon, ce n'est qu'une forme de "bureautique".

Cordialement.

Mon frère a fait du développement pendant 6 mois ben il en a vite fait le tour. Il paraît d'ailleurs que c'est mal vu passé 40 ans (grand maximum) de continuer à faire de la programmation et que normalement on passe à l'analyse.

Mais surtout les vrais de vrais cerveaux mettent au point les algorithmes qui font gagner plein de temps ($$$) à l'humanité.

Lien à poster
Partager sur d’autres sites

Membre, 96ans Posté(e)
curieux1 Membre 944 messages
Baby Forumeur‚ 96ans‚
Posté(e)

Mon frère a fait du développement pendant 6 mois ben il en a vite fait le tour. Il paraît d'ailleurs que c'est mal vu passé 40 ans (grand maximum) de continuer à faire de la programmation et que normalement on passe à l'analyse.

Mais surtout les vrais de vrais cerveaux mettent au point les algorithmes qui font gagner plein de temps ($$$) à l'humanité.

Bonjour,

Je suis très perplexe quand je lis que quelqu'un a fait en six mois le tour de la programmation !!!

Je précise quand même que, de mon vivant professionnel, j'étais ingénieur mathématicien expert chez un géant de l'informatique et ainsi, je crois bien connaître un peu le sujet.

Aussi, si vous vouliez bien préciser ce que vous entendez par faire le tour en six mois.

Merci.

Lien à poster
Partager sur d’autres sites

Modérateur, A ghost in the shell, 48ans Posté(e)
Nephalion Modérateur 32 364 messages
48ans‚ A ghost in the shell,
Posté(e)

Je crois bien que la très grande majorité des utilisateurs de micro-ordinateurs (et désormais de tablettes, smartphone ...) n'ont pas besoin de savoir programmer des tâches particulières au moyen d'un logiciel de développement.

Ils utilisent des logiciels répondant aux besoins spécifiques qu'ils rencontrent.

Lien à poster
Partager sur d’autres sites

Membre, Posté(e)
Totolasticot Membre 826 messages
Forumeur accro‚
Posté(e)

Bonjour,

Je suis très perplexe quand je lis que quelqu'un a fait en six mois le tour de la programmation !!!

Je précise quand même que, de mon vivant professionnel, j'étais ingénieur mathématicien expert chez un géant de l'informatique et ainsi, je crois bien connaître un peu le sujet.

Aussi, si vous vouliez bien préciser ce que vous entendez par faire le tour en six mois.

Merci.

Je sais que certains continuent d'apprendre en C++ après 20 ans de pratique par exemple mais c'est normal, 50% du travail du programmeur consiste à rechercher dans les documentations (qu'il faut savoir comprendre, certes). Mon frère se plaignait d'avoir fait le tour de son travail au bout de 6 mois (trop répétitif). Il faisait du COBOL dans le secteur de la banque. Il est passé par les filières d'excellence et il s'est réorienté depuis. C'est tout ce que je sais.

La veritas c'est qu'après 800 heures de formation théorique on a le titre de programmeur et qu'il y a pas de quoi prendre de haut ceux qui se bornent à appuyer sur le bouton de la souris (éviter le syndrome du canal carpien c'est tout un apprentissage). Vous devriez savoir que l'intelligence se déploie dans tous les domaines de la vie, y compris là où ne l'attend pas.

Comme je l'ai dit précédemment, les esprits vraiment brillants sont ceux qui "trouvent" les algorithmes, algorithmes que la plupart des informaticiens se contentent de réemployer.

Lien à poster
Partager sur d’autres sites

Membre, 96ans Posté(e)
curieux1 Membre 944 messages
Baby Forumeur‚ 96ans‚
Posté(e)

Je crois bien que la très grande majorité des utilisateurs de micro-ordinateurs (et désormais de tablettes, smartphone ...) n'ont pas besoin de savoir programmer des tâches particulières au moyen d'un logiciel de développement.

Ils utilisent des logiciels répondant aux besoins spécifiques qu'ils rencontrent.

Bonjour,

Oui, c'est vrai, mais dans le cas des ordinateurs, il est dommage de n'en utiliser qu'une infime partie de leurs possibilités. C'est un peu la même chose que d'utiliser un marteau-pilon pour casser une noisette.

Cordialement.

Lien à poster
Partager sur d’autres sites

Membre, 96ans Posté(e)
curieux1 Membre 944 messages
Baby Forumeur‚ 96ans‚
Posté(e)

Je sais que certains continuent d'apprendre en C++ après 20 ans de pratique par exemple mais c'est normal, 50% du travail du programmeur consiste à rechercher dans les documentations (qu'il faut savoir comprendre, certes). Mon frère se plaignait d'avoir fait le tour de son travail au bout de 6 mois (trop répétitif). Il faisait du COBOL dans le secteur de la banque. Il est passé par les filières d'excellence et il s'est réorienté depuis. C'est tout ce que je sais.

La veritas c'est qu'après 800 heures de formation théorique on a le titre de programmeur et qu'il y a pas de quoi prendre de haut ceux qui se bornent à appuyer sur le bouton de la souris (éviter le syndrome du canal carpien c'est tout un apprentissage). Vous devriez savoir que l'intelligence se déploie dans tous les domaines de la vie, y compris là où ne l'attend pas.

Comme je l'ai dit précédemment, les esprits vraiment brillants sont ceux qui "trouvent" les algorithmes, algorithmes que la plupart des informaticiens se contentent de réemployer.

Bonjour,

Ah bon ! Du cobol ! Je comprends mieux.

Mais moi je parle de la vraie informatique, celle des grands calculs scientifiques où le cobol est totalement inopérant et où des langages de programmations objet en calculs parallèles nécessitent un peu plus d'efforts que n'en demande le cobol !.

Croyez-vous que les ingénieurs de la NASA ou du CNES ne se contentent que d'utiliser des algorithmes écrits par d'autres ? Et puis, il se trouve que ces ingénieurs et d'autres encore ont été formés par des années d'études supérieures, un petit fait que vous semblez oublier.

Cela dit, je ne comprends pas votre style agressif. Je ne vois pas où j'ai pu prendre de haut ceux qui ne manipulent que la souris ! En feriez-vous partie pour que vous vous soyez ainsi vexé bien à tort ?

Je vous répète qu'en tant qu'ancien ingénieur mathématicien expert, j'ai quand même passé quelques années à l'Université et ensuite un certain temps non négligeable à étudier les langages de programmation autrement plus évolués que le COBOL !

Certes, mon métier n'était pas programmeur, mais je ne me suis pas senti diminué en mettant souvent la main à la pâte pour programmer moi-même des idées de calculs qui me sont venues dans le cadre de ma profession.

Par exemple, j'utilisais souvent le langage APL pour tester rapidement ces idées. Et APL ne s'apprend pas en quelque heures !

Avez-vous une idée du programme qu'il faut écrire pour intégrer une équation différentielle du second ordre ou bien encore pour l'intégration de certaines intégrales tarabiscotées ? Non ?

Alors réfléchissez un peu avant de réagir comme vous venez de le faire.

Bien à vous.

Lien à poster
Partager sur d’autres sites

Membre, 96ans Posté(e)
curieux1 Membre 944 messages
Baby Forumeur‚ 96ans‚
Posté(e)

Ok curieux 1 .... j' ai peut être un peu dévié du sujet tout en restant quand même dans son contexte . Il est vraie que l'IA en lui même demanderait de créer un débat à part entière . Cordialement :)

Bonjour S.A.S

Voici mon opinion concernant l'intelligence artificielle au sens fort.

Cette forme d'IA nécessite de la part de l'ordinateur les possibilités suivantes :

- Prendre des décisions non prévues par le programmeur.

- Ce qui implique une compréhension du contexte par la machine.

- Ce qui implique, pour qu'une décision prise par la machine soit exécutée, qu'elle se crée les instructions non présentes dans le programme pour exécuter cette décision.

Tout cela implique nécessairement que l'ordinateur soit conscient de ce qu'il fait.

J'ai eu une longue discussion avec Minsky, le pape de l'IA forte au MIT. Lui ayant développé mes arguments, il a été amené à déclarer que les algorithmes sont conscients, faute de quoi, il n'y aurait pas de possibilité d'IA forte.

Autrement dit, selon les partisans de l'IA forte, l'algorithme qui calcule la racine carrée d'un nombre (pour prendre un exemple), est conscient.

Eh bien, cela, je ne l'admets pas, mais c'est évidemment une opinion personnelle à débattre si le sujet intéresse.

Cordialement.

P.S.

Le même raisonnement s'applique au futur ordinateur quantique, s'il voit le jour, car le grand problème est celui du phénomène de décohérence inhérent à la mécanique quantique et qui n'est pas résolu s'il peut l'être !

Lien à poster
Partager sur d’autres sites

Modérateur, A ghost in the shell, 48ans Posté(e)
Nephalion Modérateur 32 364 messages
48ans‚ A ghost in the shell,
Posté(e)

Bonjour,

Oui, c'est vrai, mais dans le cas des ordinateurs, il est dommage de n'en utiliser qu'une infime partie de leurs possibilités. C'est un peu la même chose que d'utiliser un marteau-pilon pour casser une noisette.

Cordialement.

C'est peut-être que l'ordinateur est juste trop puissant pour la majorité des besoins de ses utilisateurs.

Oui l'ordinateur peut faire beaucoup de choses de plus.

Mais si je n'ai en ai pas l'utilité, je ne vais pas utiliser ces fonctionnalités juste parce qu'elles existent.

Lien à poster
Partager sur d’autres sites

Membre, Posté(e)
Totolasticot Membre 826 messages
Forumeur accro‚
Posté(e)

Bonjour,

Ah bon ! Du cobol ! Je comprends mieux.

Mais moi je parle de la vraie informatique, celle des grands calculs scientifiques où le cobol est totalement inopérant et où des langages de programmations objet en calculs parallèles nécessitent un peu plus d'efforts que n'en demande le cobol !.

Croyez-vous que les ingénieurs de la NASA ou du CNES ne se contentent que d'utiliser des algorithmes écrits par d'autres ? Et puis, il se trouve que ces ingénieurs et d'autres encore ont été formés par des années d'études supérieures, un petit fait que vous semblez oublier.

Cela dit, je ne comprends pas votre style agressif. Je ne vois pas où j'ai pu prendre de haut ceux qui ne manipulent que la souris ! En feriez-vous partie pour que vous vous soyez ainsi vexé bien à tort ?

Je vous répète qu'en tant qu'ancien ingénieur mathématicien expert, j'ai quand même passé quelques années à l'Université et ensuite un certain temps non négligeable à étudier les langages de programmation autrement plus évolués que le COBOL !

Certes, mon métier n'était pas programmeur, mais je ne me suis pas senti diminué en mettant souvent la main à la pâte pour programmer moi-même des idées de calculs qui me sont venues dans le cadre de ma profession.

Par exemple, j'utilisais souvent le langage APL pour tester rapidement ces idées. Et APL ne s'apprend pas en quelque heures !

Avez-vous une idée du programme qu'il faut écrire pour intégrer une équation différentielle du second ordre ou bien encore pour l'intégration de certaines intégrales tarabiscotées ? Non ?

Alors réfléchissez un peu avant de réagir comme vous venez de le faire.

Bien à vous.

Très cher "curieux1", je ne vous agresse pas (loin de moi cette idée), mais vous titiller, certainement ! :)

J'ignore tout du COBOL mais pour avoir fait du JAVA qui est un langage tout objet gérant le multithreading, je peux affirmer que ce n'est pas sorcier. Y a-t-il une grande différence avec le langage APL et la programmation parallèle ?

Les ingénieurs de la NASA ou du CNES ont appris à programmer un ordinateur comme on apprend à programmer une calculatrice au lycée, ce n'est pas plus difficile. C'est une question de couches de savoir supplémentaires.

Pour info, mon frère a deux Masters de physique et il sait tout autant que vous de quoi il parle.

Lien à poster
Partager sur d’autres sites

Membre, 31ans Posté(e)
Eneru Membre 18 messages
Baby Forumeur‚ 31ans‚
Posté(e)

Déjà faire le tour de la programmation en 6 mois c'est impossible, il y a plein de besoins à satisfaire en faisant de la programmation : On peut penser aux calculs mathématiques comme l'a dit curieux1, des systèmes d'aide à la décision, des application de bureautique, des jeux vidéo ... sans parler de l'informatique appliquée dans les domaines de mécanique ou autres.

En plus dire que Java est facile à apprendre, certes, mais on dois tout d'abord assimiler la logique de l'algorithmique et de la programmation orientée objet. Et je connais quelques uns qui ont complètement changé de domaine après le lycée car ils ne sont pas arrivés à assimiler les bases.

Ce qui me ramène au point suivant, pourquoi tout le monde ne profite pas des possibilités de l'ordinateur, et bien chacun son domaine. Tu trouves ça simple de créer des programmes, et bien il y en a qui galèrent.

Sinon continuer à faire de la programmation c'est mal vu, non. Ça dépend de beaucoup de choses. Si c'est une petite boite qui fait du développement web, et bien ça va être quasiment du développement. Il aura une phase de conception oui mais à la longue ça devient quasi-automatique. Sinon l'analyse, la création d'algorithmes c'est le boulot d'un chercheur. Il faut avoir des connaissances théoriques bien approfondies dans des domaines bien précis (généralement du math et du physique) qu'un informaticien ne peut pas forcément les avoir. On peut parler de l'innovation au niveau de l'informatique même mais ça reste une question d'ambition et de priorités dans la vie.

Lien à poster
Partager sur d’autres sites

Membre, 63ans Posté(e)
S.A.S Membre 3 368 messages
Baby Forumeur‚ 63ans‚
Posté(e)

Je ne possède aucune connaissance sérieuse dans le domaine de l'informatique ( encore moins en IA :blush: ).... je pense tout simplement qu'en 1869 personne ne croyait possible le fait qu'un homme marche sur la lune et un siècle plus tard c'était possible .... en 1936 débuta la première génération d' ordinateur ..... il se pourrais qu' un siècle plus tard , cela devienne possible pour ce qui est de la création d'une IA doué d' une capacité de raisonnement indépendante , capable de prendre des initiatives d'une façon parfaitement autonome ( mais ça fait peur quand même ) .

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×