human
Comment les ordinateurs « comprennent-ils » le code ? Je ne sais pas comment clarifier - je suppose que je suis juste curieux de savoir comment le texte/langage devient des commandes/calculs. etc . Si ce n'est pas assez précis, faites le moi savoir et j'essaierai de clarifier davantage. S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Eh bien , il se passe plusieurs choses ici : Le code machine est un ensemble très basique de commandes qui déplacent les bits dans les registres des processeurs , transformant les uns en zéros et effectuant des calculs de base . C'est un peu comme dire à un ordinateur d' ajouter ce qui suit : 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 . Langages de commande de niveau " supérieur " , comme C+ et Basic , Ruby , etc . sont comme prendre de gros "morceaux" de calculs et les regrouper pour permettre au programmeur de comprendre plus facilement ce qu'il fait, et pour aider à automatiser certains des processus les plus fastidieux et granulaires, permettant une technique d'entrée plus conversationnelle. C'est comme dire à un ordinateur de multiplier 2 X 15 . Comment les commandes et les calculs deviennent-ils des uns et des zéros ? Lors de l' utilisation d' un langage de programmation , il existe un ensemble de commandes standardisées , ou constructions , qui sont utilisées pour dire " Hey allez ici et faites ceci . " Pendant que le langage est développé , la personne qui crée le langage décide que " get (boogers)/multiply(23)/blownose " signifie en fait " multiplier un ensemble de nombres à partir de cet emplacement mémoire par 23 , puis se débarrasser des nombres . " Tout dépend de la personne qui crée le langage .