J'arrive pas à comprendre comment la programmation peut fonctionner
McBenac
2021-11-21 12:00:30
Le 21 novembre 2021 à 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 ?
Avec des interrupteurs.
0 = pas de courant
1 = courant
Ensuite, tu fais des portes logiques : https://fr.wikipedia.org/wiki/Fonction_logique
Et tu peux tout faire.
sefuhi
2021-11-21 12:00:44
Le 21 novembre 2021 à 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
Mais débilos le langage du pc il a bien fallut le créer
PoPDeuxTour
2021-11-21 12:01:48
Fais de l'assembleur si ça peut t'aider.
Pigeonator2
2021-11-21 12:01:48
Le 21 novembre 2021 à 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
Très intéressant vdd.
HepadBan218Fois
2021-11-21 12:01:52
Ton processeur a une architecture électronique qui lui permet de faire des opérations basiques. Chaque opération est composée de ces opérations basiques. Le langage machine est en fait une suite d'adresses qui envoient les opérandes dans les circuits qui réalisent ces opérations basiques.
De mémoire les opérations basiques ce sont les portes logiques ET, OU, NON, le jump et les I/O.
CramerRao1
2021-11-21 12:02:12
L'auteur ce desco. Revois tes cours de physique et d'electronique.
P-Pwn
2021-11-21 12:02:16
Si c'est le fait que ça electronisé qui te bloqué, par du principe que de base ça se faisait de manière mécanique avec des cartes perforées (limite fais des recherches sur ces premiers ordinateurs) et que le principe a été booster électroniquement
Sonic4000
2021-11-21 12:02:37
[12:00:44] <sefuhi>
Le 21 novembre 2021 à 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
Mais débilos le langage du pc il a bien fallut le créer
Et ? Où tu veux en venir avec ton whabboutisme ? Il y a une situation concrète qui te pose souci et qui est lié à tes questions ? Ou tu les poses juste pour les poser, et tout oublier quand le topic sera 410 ?
sefuhi
2021-11-21 12:02:54
Le 21 novembre 2021 à 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
Et comment la machine peut savoir que 0 = électricité qui passe pas ?
Pigeonator2
2021-11-21 12:03:37
Le 21 novembre 2021 à 12:01:48 :
Fais de l'assembleur si ça peut t'aider.
Je pense que pour comprendre ça il faut revenir à l’époque des carte à trou comme l’a dit un khey, puis voir comment s’est faite la transition avec la première interface graphique (inventée par Xerox puis pompée par Microsoft paraît-il)
LFC_Le_QLFC
2021-11-21 12:04:10
Le 21 novembre 2021 à 12:02:54 :
Le 21 novembre 2021 à 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
Et comment la machine peut savoir que 0 = électricité qui passe pas ?
Enfaite y'a pas de "0" ou de "1", on dit ça pour notre représentation à nous, humains.
Thisisunfair
2021-11-21 12:04:44
Le 21 novembre 2021 à 12:02:54 :
Le 21 novembre 2021 à 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
Et comment la machine peut savoir que 0 = électricité qui passe pas ?
0 c'est l'appelation de l'état, ça aurait pu s'appeler pomme que ça changerait rien. Il n'en reste pas moins que cet état correspond à un circuit ouvert
KiVeuEtrMonAmi
2021-11-21 12:05:06
Je me posais la même question que toi l’autre jour l’auteur.
+ Jerry tous les mecs qui répondent totalement à côté de la plaque et qui comprennent pas le topic
CramerRao1
2021-11-21 12:05:22
O correspond au fait que l'électricité ne passe pas c'est tout
Bebe_grelot
2021-11-21 12:05:24
la derniere mois je me suis demandé comment on avait pu placer les couleurs dans le logiciel paint *
genre ça rouge , ça bleu ... ect
a partir de quoi?
Reygon
2021-11-21 12:05:44
L'auteur, t'as été à l'école jusqu'à quel niveau ?
C'est quand même la base de la base de l'électronique la..
HepadBan218Fois
2021-11-21 12:05:55
Le 21 novembre 2021 à 12:02:54 :
Le 21 novembre 2021 à 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
Et comment la machine peut savoir que 0 = électricité qui passe pas ?
En fait c'est U=0 V ou U = Vcc
sefuhi
2021-11-21 12:06:29
Le 21 novembre 2021 à 12:04:10 :
Le 21 novembre 2021 à 12:02:54 :
Le 21 novembre 2021 à 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
Et comment la machine peut savoir que 0 = électricité qui passe pas ?
Enfaite y'a pas de "0" ou de "1", on dit ça pour notre représentation à nous, humains.
Oui d'accord, mais je n'arrive toujours pas à comprendre comme un moment donné, on peut passer de caractères à une opération physique.
PuceauDeLatome
2021-11-21 12:07:12
Le 21 novembre 2021 à 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 ?
Bah le processeur est construit physiquement pour interpréter ces suite de bithttps://image.noelshack.com/fichiers/2019/01/3/1546468106-cr7-miroir-zoom.png
Sonic4000
2021-11-21 12:07:47
[12:05:06] <KiVeuEtrMonAmi>
Je me posais la même question que toi l’autre jour l’auteur.
+ Jerry tous les mecs qui répondent totalement à côté de la plaque et qui comprennent pas le topic
Bien au contraire c'est vous qui êtes à côté de la plaque. Tout ce que les kheys trop bienveillants vous disent en ce moment, vous ne le noterez pas et vous reposerez la question dans 2j.