JohnnyGolden
2021-10-31 12:30:58
Je veux dire, comment avec des "if" et des print() et des calculs à la con, on peut programmer des robots, programmer des sites, hacker des pc, je veux dire ça me frustre parce que je connais les base, mais à part jouer avec les logs je sais rien faire
yuna-91
2021-10-31 12:59:22
AHIII tout les golems en mode "compilateur ! / interpreteur ! langage binaire"
eux même n'ont pas pleinement compris, bonne question néanmoins l'OP
InfectedRAM
2021-10-31 13:05:04
C'est ce qu'on appelle l'algorithmique khey, rien de "fou".
Mais avec des if et des print tu ne fais absolument rien.
Et de base tu utilises forcément des librairies contenant plein de fonctions et composées de millions de lignes de code pour faire des trucs "cons"
C'est juste que tu ne t'en rend pas compte.
Donc non ce n'est pas juste avec des if et des while qu'on programme un robot in fine
QueLaSketCa
2021-10-31 13:06:24
Le 31 octobre 2021 à 12:59:22 :
AHIII tout les golems en mode "compilateur ! / interpreteur ! langage binaire"
eux même n'ont pas pleinement compris, bonne question néanmoins l'OP
Je comprends pas la question de l'op j'avoue
Millefi-Hime
2021-10-31 13:10:32
Ce sont des entrées-sorties commandées par des comparateurs. La programmation rebranche les comparateurs dans le bon ordre. L'électricité fait son bonhomme de chemin dans les circuits et sélectionnée par les comparateurs.
Si tu as un robot, il aura des capteurs (yeux, gyroscopes...) et des actionneurs (moteurs, afficheur) qui réagissent en fonction. Un site internet se base sur des entrées de données et des commandes au clavier / souris pour afficher et réagir au contenu.
Dans le cas d'un écran, par exemple, il faut commander la couleur de chaque pixel qui s'affiche à une fréquence trop rapide pour notre oeil. Et pour positionner un truc à l'écran, tu dois indiquer quel pixel va où, avec évidemment des petites méthodes de rangement pour se faciliter la tâche. Il y a l'entrée (quelle couleur, quelle position) et la sortie (LED active et donc pixel coloré).
Certains trucs sont tellement complexes qu'on crée des langages de programmation pour traduire ce qu'on veut faire en 0 et en 1, c'est à dire compiler. On construit des fonctions (+,-,=...) pour en construire une plus complexe encore (abs, cos, print...) et on s'arrête plus jusqu'à ce que ça donne ce qu'on veut. Au final, juste un print() ça cache énormément de code si tu creuses un peu.
C'est assez approximatif mais j'espère que ça donne un exemplehttps://image.noelshack.com/fichiers/2021/36/1/1630893233-millefiplop.png