Du mal à comprendre comment la programmation fonctionne

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 :(

JohnnyGolden
2021-10-31 12:48:46

upent

MikotaK
2021-10-31 12:49:51

grâce au compilateur

KoalaBan61
2021-10-31 12:50:31

test le gd script et apprend a faire un petit jv a la con avec godot et tu verra

QueLaSketCa
2021-10-31 12:52:13

Ton programme passe par un compilateur ou un intepreteur qui transforme ton programme en instructions compréhensibles pour le processeur

yuna-91
2021-10-31 12:59:22

AHIII tout les golems en mode "compilateur ! / interpreteur ! langage binaire" :rire:

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" :rire:

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

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.