1

En informatique/programmation/algorithmique, les mots boucle et loop, peuvent-ils être employés interchangeablement ?

Par exemple while loop au lieu de « boucle tant que », for loop au lieu de « boucle for » etc.

2

On ne traduit en général pas les noms d'instructions ou de mots clés du langage, donc while et for restent le plus souvent inchangés, sauf si le langage est en français bien sûr (rarissime1), où éventuellement si on décrit le concept algorithmique sans s'appuyer sur un langage précis (Université de Lille: la boucle tant que, la boucle pour).

En revanche, loop peut très bien se traduire par boucle et c'est même l'usage le plus courant. On ne dit pas vraiment « la loop ». On parlera donc le plus souvent d'une boucle while ou d'une boucle for.


1En voici quand même un exemple, en langage linotte :

enter image description here

Source

5
  • Thanks! The link seems to not work.
    – Dimitris
    Sep 23 at 12:48
  • Which one? All of the five links of my reply work with me.
    – jlliagre
    Sep 23 at 12:52
  • Sorry! This one: En voici quand même un exemple, en langage linotte : Page not found /wik We could not find the above page on our servers. Did you mean: /wiki/wik Alternatively, you can visit the Main Page or read more information about this type of error.
    – Dimitris
    Sep 23 at 13:04
  • Ah, I overlook that one when I reviewed my reply. Fixed now.
    – jlliagre
    Sep 23 at 13:30
  • Kein Problem :-)!
    – Dimitris
    Sep 23 at 14:47
2

Oui.

Il est très courant de dire "Ici on utilise une boucle for parce que [...]" ou "Ceci est une boucle tant que [...]", notamment lors de l'apprentissage de ces langages.

Tout d'abord, "boucle" est la traduction littérale de "loop".

Ensuite, lorsque l'on explique ces boucles, on utilise des phrases entièrement en français, simplifiant ainsi la compréhension de concept informatique grâce à des mots utilisés

Dire les mots anglais dans une phrase française est également valide car on parle de quelque chose de spécifique.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.