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'?
-
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.– XouDoCommented Oct 11, 2021 at 11:04
-
1You 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.– LambieCommented Oct 17, 2021 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.– LambieCommented Oct 17, 2021 at 1:54
-
Related elsewhere.– 0-One-0Commented Oct 19, 2021 at 0:43
2 Answers
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
Boucler tant que $var n’est pas un chiffre compris entre 0-3
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.
-
1Oui dans le métier on dit souvent "boucler" tout simplement ou encore parfois "reboucler".– XouDoCommented Oct 11, 2021 at 11:06
-
1@Lambie La boucle ouvre à cet endroit, elle ne continue rien.– 0-One-0Commented Oct 16, 2021 at 19:59
-
1On ne peut pas continuer à faire quelque chose qu'on a pas commencé, cours de logique pour débutant.– jlliagreCommented Oct 16, 2021 at 20:38
-
1I 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– 0-One-0Commented Oct 16, 2021 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'à...– jlliagreCommented Oct 16, 2021 at 23:58
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.
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")