As-tu entendu
parler du
terme codage?
Alex pose la première question sur le codage
Première histoire, inshallah
Yusuf: Hé Alex, ça te dérange si je t’appelle Alexandra pour souligner que tu es en fait une femme ?
Alex: Eh bien, Yusuf, ça te dérange si je t’appelle…
Javed: Alex arrêta de parler et donna un coup de pied à Yusuf.
Yusuf: N’est-ce pas embarrassant de ne pas avoir d’autre moyen de t’exprimer ? C’est ainsi que les personnes sans créativité partagent leurs pensées.
Alex: La prochaine fois, inshallah, je te donnerai un coup de pied plus fort. Mon erreur, désolé pour ça.
Yusuf: Eh bien, ma chère Alexandra, tu n’as pas à t’excuser pour ça.
Javed: Yusuf rit et s’enfuit. Il voyait déjà le pied d’Alex venir dans sa direction. Après quelques mètres de course…
Alex: Très bien, très bien. Je voulais te donner un coup de pied une fois, mais maintenant j’ai soif. On va chez Starbucks ?
Yusuf: Vraiment ? Donc tu veux boire le sang des enfants ?
Alex: Oh désolé, j’avais oublié que Starbucks soutient le régime terroriste d’Israël. Allons alors simplement à ce supermarché là-bas. Il y a des chances qu’ils ne se soucient pas non plus beaucoup de la vie des innocents. Cependant, pour le moment au moins, nous ne savons rien de leur soutien à Israël.
Yusuf: Tu bois ça parce que tu penses que tu vas avoir une barbe, ma chère dame ?
Alex: J’ai plus de barbe que toi, espèce de singe.
Yusuf: Es-tu jalouse de ma banane ?
Alex: Non. Yusuf, d’habitude quand tu parles, je ne t’écoute pas.
Yusuf: Bien sûr.
Alex: Tu parlais pas mal de codage et à quel point c’est génial. Tu peux faire ceci et cela avec. Je pense que si je t’appréciais en tant qu’être humain et te donnais un peu de mon attention de très haute classe, tu pourrais même parler toute la journée de codage.
Yusuf: Hé, dame de haute classe, qu’est-ce que tu veux dire ?
Alex: S’il te plaît, la prochaine fois, ne m’interromps pas quand je suis sur le point de dire du mal de toi. Maintenant, mon point est, je pense que j’aimerais savoir quelques choses sur le codage.
Yusuf: Oh sympa, j’espérais qu’un jour, inshallah, tu commencerais aussi à être un véritable humain et t’intéresserais au codage. Je ne dirais toujours pas que tu es un humain, mais…
Alex: Oui, mais quoi ?
Yusuf: Oui, tu as raison, te traiter d’humain serait une insulte pour nous, les humains. Cependant, j’aime toujours l’idée de te parler du codage. Qu’est-ce que tu veux savoir sur le codage, ma chère Alexandra ?
Alex: Si je peux coder quelque chose qui te donnerait un coup de pied 24 fois par jour, pour que je n’aie pas à le faire. Non, en fait, j’aimerais savoir, qu’est-ce que le codage exactement ?
Yusuf: La question n’est-elle pas un peu trop courte ?
Alex: Oui, la question peut être courte, mais je n’ai aucune connaissance en codage. Donc, je ne sais même pas comment poser des questions sur ce sujet.
Yusuf: Bien sûr, le codage, pour faire simple, tu écris quelque chose et l’ordinateur le fait.
Alex: Génial, qu’écris-tu et pourquoi l’ordinateur le fait-il ?
Yusuf: Quand je dis écrire, je veux vraiment dire du texte. Du texte comme tu lirais dans un livre.
Alex: Oui, mais le livre ne peut pas parler à l’ordinateur.
Yusuf: Génial, tu as très bien dit ça. Le code parle à la machine. Ou soyons plus corrects, tu peux d’une certaine manière parler à l’ordinateur. Tu écris quelque chose et l’ordinateur le comprend.
Alex: L’ordinateur le comprend et moi ?
Yusuf: Quand nous parlons l’un à l’autre, nous avons tous les deux notre langage. En fait, nous avons bien plus que juste notre langage. Tu sais que je t’appelle Alexandra, je sais que tu aimes me donner des coups de pied.
Alex: Attends une minute, c’est toi que je donne des coups de pied, pas l’inverse.
Yusuf: Cela n’a pas d’importance. Nous avons nos mots, nous parlons, nous avons nos expressions faciales, nous avons notre propre culture. Les gens qui nous écoutent ou qui nous regardent ne comprendraient pas ce que nous faisons réellement. Ils te verraient me donner un coup de pied et te diraient que tu fais quelque chose de mal. L’amitié profonde derrière cela ne serait pas connue des autres.
Alex: Je vois. Je veux dire, bien sûr, te donner des coups de pied est en effet quelque chose que j’apprécie dans ma vie.
Yusuf: Donc, nous pourrions dire que notre façon de communiquer est plus que juste le langage. Ou disons-le ainsi, notre langage consiste en des mots, de la communication non verbale et des normes qui ont évolué au fil des ans.
Alex: Je vois. Et la plupart des gens de l’extérieur ne comprendraient pas ce qui se passe réellement.
Yusuf: Oui, exactement. De la même manière, l’ordinateur a son propre langage que nous, les humains, pouvons apprendre.
Alex: J’ai compris. Il y a des sortes de motifs que nous devons apprendre pour que nos demandes soient satisfaites par l’ordinateur. Il doit m’obéir, l’utilisateur.
Yusuf: Personne ne t’obéit et en plus, j’ai dit que seuls les humains peuvent apprendre ce langage. Donc, je suis très désolé, tu ne remplis pas les exigences de base pour que je continue à te parler des ordinateurs ou, en gros, te parler du tout.
Alex: Tu es juste en colère contre moi parce que je suis bien plus belle que toi. Maintenant, jaloux, dis-m’en plus sur ce langage.
Yusuf: Tu vois, quand tu veux parler à l’ordinateur, tu n’as pas besoin de lui donner des coups de pied. Ce que je veux dire par là, c’est que, pour commencer, il suffit de connaître quelques mots. Quand je dis mots, je veux littéralement dire des mots. Si tu peux simplement taper ces mots, tu es prête.
Alex: D’accord, où est-ce que j’écris ces mots ?
Yusuf: La réponse longue est que tu peux écrire ces mots dans n’importe quel éditeur que tu peux ouvrir. Connais-tu l’éditeur de Windows ? Je pense que l’éditeur s’appelle vraiment éditeur, ou peut-être bloc-notes. Je ne me souviens pas.
Alex: Donne-moi la version courte.
Yusuf: Il y a des outils. Ce sont aussi des éditeurs, cependant, ils ont quelques fonctionnalités. Avec eux, tu écrirais simplement tes mots et ensuite tu appuierais sur la touche d’exécution. Ou dans mon cas, tu utiliserais des raccourcis clavier.
Alex: Attends une minute, donc je taperais des mots, appuierais sur exécuter et ensuite l’ordinateur suivrait simplement ces mots ?
Yusuf: Exactement, ma chère.
Javed: Alex attrape Yusuf et le met en prise et semble ne pas vouloir le lâcher.
Alex: Alors, maintenant tu es dans la bonne position pour me parler. Disons que je connaîtrais ces outils et saurais comment appuyer sur la commande d’exécution. Je ne comprendrais toujours pas les mots que je devrais entrer. Quels sont ces mots ?
Yusuf: Inshallah, je répondrai à une question pendant que je suis en prise et ensuite je dirai à ta mère que je comprends maintenant pleinement pourquoi elle pense que tu serais une bien meilleure fille qu’un fils.
Javed: Alex et Yusuf rient et Alex lâche Yusuf.
Yusuf: Pour apprendre ces mots, tu dois d’abord avoir une barbe comme la mienne.
Alex: Désolée, je ne peux pas voir l’invisible. Peut-être devrais-je appeler l’ambulance.
Yusuf: Ensuite, si tu veux apprendre ces mots, nous pouvons directement commencer à apprendre le codage. Parce qu’apprendre ces mots spéciaux est l’une des parties fondamentales du codage.
Alex: Ah, sympa. Et quelles sont les autres parties ?
Yusuf: Les autres parties du codage sont d’être un penseur analytique. Tu dois donc être capable de comprendre pleinement ce que tu veux ou ce que demande la tâche. Tu pourrais avoir tes outils de développement qui te donnent des suggestions de code, qui vérifient tes erreurs de code pendant que tu tapes, tu pourrais être bon avec les raccourcis et tu pourrais connaître le matériel et d’autres choses également très importantes.
Alex: Le codage est plus que taper ces mots et appuyer sur exécuter ?
Yusuf: Pas vraiment, mais écrire un livre n’est pas non plus plus que simplement écrire des mots sur du papier, n’est-ce pas ?
Alex: Ah, je vois. Tu veux dire, l’auteur doit beaucoup réfléchir, il peut même penser à la taille de la police et d’autres choses avant de commencer à écrire. Donc, le codage est en son cœur juste écrire et appuyer sur exécuter. Mais si tu es un programmeur, tu sais qu’il y a beaucoup plus que ça.
Yusuf: Exactement, bien dit. De la même manière, nous devons répondre à beaucoup d’autres questions avant de commencer à coder.
Alex: Donne-moi quelques exemples.
Yusuf: Pourquoi veux-tu apprendre à coder ? Quelle est ta motivation ? Dans quel domaine veux-tu apprendre à coder ? Les réponses à ces questions décideront quel langage tu devrais apprendre.
Alex: Attends, quoi, il y a plusieurs langages de programmation ?
Yusuf: Oui, ma chère, il y a plusieurs langages de programmation. De plus, combien de temps veux-tu consacrer à apprendre à coder ? Quel genre de personne es-tu ? Es-tu comme moi, qui aime être efficace avec les raccourcis ? Te soucies-tu des outils que tu utilises, ou te contentes-tu d’outils anciens qui sont au moins connus pour fonctionner ? Penses-tu vouloir coder dans ton futur, pendant ton temps libre, professionnellement, ou juste essayer une fois ? Es-tu cool comme moi et donc veux avoir un thème sombre et être capable d’écrire quelques addons pour ton éditeur de code ou es-tu ennuyeuse comme tu es ?
Alex: Je vois, beaucoup de questions. Il semble que tu voulais continuer.
Yusuf: Oui, je vou…
Javed: Alex interrompit Yusuf.
Alex: Oui, j’ai compris. Pour le moment, je pense que c’était, inshallah, suffisant. Continuons, inshallah, plus tard.
Yusuf: Tu utilises beaucoup inshallah, bien que tu sois officiellement non-musulmane.
Alex: Officiellement et non-officiellement je suis non-musulmane. Mais parce que tu dis inshallah tout le temps, je l’ai intégré dans mon langage courant.
mashallah, récapitulons
Yusuf: Tu sais que j’adore récapituler les choses dont nous avons parlé.
Alex: Oui, bien sûr, vas-y.
Yusuf: Je pense que nous avons, inshallah, compris ce que signifie coder - disons d’une manière très approximative. Comment décrirais-tu ce que signifie coder en quelques termes brefs ?
Alex: En gros, coder signifie écrire du texte dans un éditeur et ensuite appuyer sur exécuter. La commande exécuter dira à l’ordinateur quoi faire avec les mots que nous avons écrits.
Yusuf: mashallah, génial.