3

What is the most natural way to convey the present participle 'looping' as in the turn 'keep looping'? Does 'garder la boucle' sound ok? Or 'tourner en boucle'?

enter image description here

4
  • 1
    "garder la boucle" ne serait jamais utilisé. "Tourner en boucle", oui et pourrait s'utiliser aussi pour une chanson qui se répète.
    – XouDo
    Oct 11 '21 at 11:04
  • 1
    You do realize, right, that in the expression "keep looping", the meaning is not guarder. keep on its own is guarder sometimes. But keep+ verb+ing in English means to continue to do something. Maybe you are not familiar with that use of keep.
    – Lambie
    Oct 17 '21 at 1:52
  • Continuez à boucler tant que [etc.] Just using boucler is a translation error. You have made a mistake in your choice of an answer.
    – Lambie
    Oct 17 '21 at 1:54
  • Related elsewhere. Oct 19 '21 at 0:43
8

Especially in a comment where terseness is a plus, you can just use boucler:

# Boucler tant que le nombre saisi par l'utilisateur est différent de zéro

Example #1:

Boucler tant que $var n’est pas un chiffre compris entre 0-3

Example #2:

non tu dis de boucler tant qu'il est différent de "#DEBUT" OU différent de "#FIN"
donc si tu prends l'expression inverse, tu arrête de boucler quand
LigneLue= "#DEBUT" ET LigneLue = "#FIN" ... donc tu arrête de boucler

I recommend being suspicious when given examples from textbooks or courses found on the Internet. Many of them have been clumsily translated from English so may contain expressions that would not be used by native speakers, or at least that wouldn't have been their first choice. Better to look at what actual people say in forums.

Here are actual number of pages returned by Google while searching forums of the French site developpez.net:

Expression Hits
Boucler 294
Faire une boucle 292
Utiliser une boucle 261
Créer une boucle 167
Effectuer une boucle 38
Réaliser une boucle 35
Exécuter une boucle 11
Exécution en boucle 5
Continuer à boucler 3

As XouDo commented, garder la boucle never works in this context but tourner en boucle is acceptable. I wouldn't expect the latter to be a source code comment though. It's more used to talk about a piece of music or a video that repeat endlessly.

Finally, never use looping in French if you want to convey the computer algorithm meaning. The French word (un/le) looping is well established but is exclusively used to name the kind of loop a plane, a roller coaster or similar moving object sometimes do.

20
  • 1
    Oui dans le métier on dit souvent "boucler" tout simplement ou encore parfois "reboucler".
    – XouDo
    Oct 11 '21 at 11:06
  • 1
    @Lambie La boucle ouvre à cet endroit, elle ne continue rien. Oct 16 '21 at 19:59
  • 1
    On ne peut pas continuer à faire quelque chose qu'on a pas commencé, cours de logique pour débutant.
    – jlliagre
    Oct 16 '21 at 20:38
  • 1
    I understand what you're saying but there is the context of the program. It's not clear to me whether the keep is very meaningful in English in such a context or just structural, but that's off topic. Consider continuer à boucler might create an ambiguity or some weirdness in this context that keep looping wouldn't introduce. This is no general context here, like keep applying pressure to the wound when someone is already doing so, surely you can see that. The 1:1 won't cut it imho. @Lambie Oct 16 '21 at 22:36
  • 1
    @Lambie Tu n'as pas viré le texte de ta première référence. Ce que tu as ajouté confirme que keep looping est un raccourci pour loop and keep looping ou quelque chose comme ça. L'instruction Python continue est décrite comme signifiant keep looping or elle n'apparait jamais en début de boucle. Je me répète mais on ne peut pas continuer tant qu'on a pas commencé. Peut être qu'en anglais on peut dire à quelqu'un qui à soif keep drinking until you are no longer thirsty mais en français on dira bois jusqu'à ce que tu n'aie plus soif, pas continue à boire jusqu'à...
    – jlliagre
    Oct 16 '21 at 23:58
-1

Looping en anglais se dit en français:

exécution en boucle, exécuter une boucle, et même boucler

Par exemple. dans un texte sur le codage:

LOOPING avec un sous-script Il arrive que la commande LOOP ne fournisse pas exactement la fonctionnalité d'exécution en boucle dont vous pouvez avoir besoin. Dans ce cas, vous pouvez aussi appeler un script Analytics distinct pour exécuter une boucle à l'aide de la commande DO SCRIPT : DO SCRIPT NomScript WHILE TestConditionnel.

Vous pouvez utiliser l'une de ces méthodes courantes pour choisir quand terminer votre boucle : [...] Looping en français

Comme indiqué dans le premier chapitre, la boucle fait partie des grandes structures de base de l’algorithmique, et donc de la programmation. Passé ce chapitre, tout le reste est une application ou une dérivation de ces structures de base. Les boucles sont des structures itératives. Une itération ou structure itérative est une séquence d’instructions destinée à être exécutée plusieurs fois. C’est aussi l’action d’exécuter cette instruction. Vous entendrez parler parfois de structures répétitives, c’est la même chose dite autrement. Le but d’une boucle est de répéter un bloc d’instructions plusieurs fois. Selon le type de boucle, ce bloc va être répété un nombre fixe de fois (n fois) ou selon un certain nombre de critères (un test de une ou plusieurs conditions) que vous connaissez très bien maintenant.

mediabook

boucle

En informatique, une boucle est une structure de programmation qui répète une séquence d'instructions jusqu'à ce qu'une condition spécifique soit remplie. Les programmeurs utilisent des boucles pour parcourir les valeurs, ajouter des sommes de nombres, répéter fonctions, et plein d'autres choses.

Les boucles sont soutenues par tous les modernes langages de programmation, bien que leurs implémentations et syntaxe peut différer. Les deux types de boucles les plus courants sont les boucle tout en et le pour la boucle.

Une boucle while est la forme la plus simple d'une boucle de programmation. Il indique que tant qu'une condition est valide, continuez à boucler [keep looping]. dans le PHP exemple ci-dessous, la boucle while continuera jusqu'à ce que i est égal à num.

[...] [le codage n'est pas cité. Voir le lien ci-après pour le voir.] itérations

Les verbes itérer et boucler se voient parfois sur les lignes de commande dans les programmes. Mais, ils ne veulent pas dire la même chose.

Une boucle est une structure itérative. D'ailleurs, on parle de "itération de/de la boucle".

Exemple: Cours Python

L’instruction continue¶ [c'est à dire: KEEP LOOPING)] L’instruction continue permet de passer prématurément au tour de boucle suivant. Elle fait continuer sur la prochaine itération de la boucle.

[du lien 2] for i in range(4):
print("debut iteration", i)
print("bonjour")
if i < 2:
continue print("fin iteration", i) print("apres la boucle")

0

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.