J'arrive pas à comprendre comment la programmation peut fonctionner
sefuhi
2021-11-21 11:47:32
Comment à partir de caractères qui constitue le programme, un moment, la machine va effectuer une chose dans le monde physique.
sefuhi
2021-11-21 11:48:31
Même quand on est au plus bas niveau comment c'est possible pour la machine "d'interpréter", il faut bien lui expliquer comment interpréter ce qu'elle lis, mais comment on lui explique ? Comment un moment donné elle peut savoir que voir telle suite de bit correspond à telle action.
sefuhi
2021-11-21 11:52:01
Comment on "dit" à la machine : "si tu vois ça alors fait ça " ?
sefuhi
2021-11-21 11:52:49
Ca me rend zinzin
Ragnaros
2021-11-21 11:53:49
Parce que tout ce que tu écris n'est pour l'ordi qu'une suite de 0 et de 1
sefuhi
2021-11-21 11:54:45
Le 21 novembre 2021 à 11:53:49 :
Parce que tout ce que tu écris n'est pour l'ordi qu'une suite de 0 et de 1
Oui mais ça ne change rien, comment elle interprète cette suite de bits ?
sefuhi
2021-11-21 11:55:31
Il a bien fallu lui dire un jour comment les interpréter.
Pigeonator2
2021-11-21 11:55:59
J’y connais rien, mais il me semble que chaque lettre d’un langage informatique correspond à une série de 0 et de 1 qui disent aux circuits du processeur de couper/laisser passer le courant électrique un peu comme eu morse à la vitesse de la lumière qui dirait à l’ordinateur d’afficher telle information.
Un jean-info pour donner son avis ?
Spiky_Frost
2021-11-21 11:56:06
Exactement la même question que je me pose depuis 15 ans mon kheyou
Vive la nature nonobstant et l'escalade de falaises rocheuses
sefuhi
2021-11-21 11:56:24
Mais comment on a pu lui dire alors que précisément, on ne pouvait pas encore dialoguer avec elle
LFC_Le_QLFC
2021-11-21 11:56:45
Ton programe est transformé en instruction au processeur (donc une suite de 0 et de 1 quoi) et là ça devient de l'électronique
FreeHat
2021-11-21 11:57:38
C'est le principe de la compilation descolin
Sonic4000
2021-11-21 11:57:48
[11:56:24] <sefuhi>
Mais comment on a pu lui dire alors que précisément, on ne pouvait pas encore dialoguer avec elle
Ca ne te vient pas à l'esprit que ton programme est converti dans le langage de ton PC lors de la compilation ? Même dans openclassroom ils l'expliquent
Maya-La-Pile
2021-11-21 11:58:01
Y a de tres bons c est pas sorcier sur le sujet
Les premiers ordis c’etait des cartes avec des trous nofake
sefuhi
2021-11-21 11:58:11
Le 21 novembre 2021 à 11:55:59 :
J’y connais rien, mais il me semble que chaque lettre d’un langage informatique correspond à une série de 0 et de 1 qui disent aux circuits du processeur de couper/laisser passer le courant électrique un peu comme eu morse à la vitesse de la lumière qui dirait à l’ordinateur d’afficher telle information.
Un jean-info pour donner son avis ?
Mais comment ils "disent au circuit" justement ?
SolitudeInf
2021-11-21 11:58:46
Le 21 novembre 2021 à 11:48:31 :
Même quand on est au plus bas niveau comment c'est possible pour la machine "d'interpréter", il faut bien lui expliquer comment interpréter ce qu'elle lis, mais comment on lui explique ? Comment un moment donné elle peut savoir que voir telle suite de bit correspond à telle action.
Il y a un tas de niveau d’abstractions
A l’origine il y a des 1 et 0, c’est à dire électricité qui passe ou électricité coupée
C’est le transistor
1 transistor allume et 1 éteint ça donne 1 éteint
1 transistor allume ou 1 éteint ça donne 1 allume
Tu combines des milliards de transistors ensemble et ça te fait des circuits de transistors qui vont permettre d’additionner des chiffres, diviser, soustraire, multiplier et stocker.
Après tu remontes dans l’abstraction et tu vas avoir du code pour représenter tes blocs de transistors, les nommer, utiliser l’additionneur directement juste avec un +
Puis tu remontes et tu vas avoir encore une abstraction ou tu pourra représenter des lettres, des chiffres, etc
Tu remontes encore et tu peux faire des formules mathématiques plus poussées, des graphiques, etc
Pigeonator2
2021-11-21 11:58:50
D’ailleurs dans un roman de SF chinois intitulé La forêt sombre il est question d’une métaphore avec un empereur chinois qui réunit une immense armée de soldats qui agitent des drapeaux « on » et « off » pour illustrer comment fonctionne un ordinateur.
sefuhi
2021-11-21 11:59:13
Le 21 novembre 2021 à 11:56:45 :
Ton programe est transformé en instruction au processeur (donc une suite de 0 et de 1 quoi) et là ça devient de l'électronique
Le 21 novembre 2021 à 11:57:38 :
C'est le principe de la compilation descolin
Ca répond en rien à ma question
JvcCrotta2021
2021-11-21 11:59:34
C'est la magie noire
Et de l'encorcellerie
Demande a Potterhttps://image.noelshack.com/fichiers/2016/47/1480264601-hagrid.pnghttps://image.noelshack.com/fichiers/2017/02/1484007408-voldemort-risitas.jpg