Pour la traduction de terme pattern, nous avons le choix entre patron, gabarit, motif, modèle ou ne pas traduire.
Gabarit est déjà utilisé pour le terme de template (notamment en C++), il désigne un type, ou une fonction, paramétré. La traduction est en fait très fidèle car ces mots référencent, chacun dans sa langue, une pièce de bois servant à en préparer d'autres (en construction navale).
Modèle est déjà fortement polysémique et nécessiterait l'adjonction d'une explication. (Bien qu'il soit utilisé pour gabarit dans la traduction du bouquin de Stroustrup, C++, le langage 1999.)
Patron est en fait l'étymon de pattern, il a un sens très proche de gabarit, mais il a un second sens en français, celui de «dirigeant», qui peut créer une équivoque, une ambiguïté.
Motif est la traduction usuelle de pattern en informatique : pour les expressions régulières, le traitement automatique de texte, etc.
Motif porte à la fois le sens de figure, forme, répétée et celui de raison, motivation. Or l'utilisation du terme motif dans le contexte du génie logiciel ne permet pas de distinguer clairement laquelle des deux acceptions fait le plus de sens ; il est en effet autant probable que l'on parle de répétitions ou de formes abstraites, modèles de plusieurs formes concrètes, que de motivations, mobiles, d'utilisations de techniques, de concepts ou de modèles d'ingénierie.
Toutefois, — et contrairement à celui de patron —, le second sens de motif (raison, mobile) n'est pas antinomique de la définition des motifs : ceux-ci sont une motivation, une raison, de leur propre application et des concepts qu'ils véhiculent.
Motif semble donc un meilleur choix comme équivalent (ou un peu plus, grâce à la notion de motivation que le terme anglais ne porte pas) du terme de pattern.
[^] # Re: système et garbage collector?
Posté par Sylvain Sauvage . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 8.
Gabarit est déjà utilisé pour le terme de template (notamment en C++), il désigne un type, ou une fonction, paramétré. La traduction est en fait très fidèle car ces mots référencent, chacun dans sa langue, une pièce de bois servant à en préparer d'autres (en construction navale).
Modèle est déjà fortement polysémique et nécessiterait l'adjonction d'une explication. (Bien qu'il soit utilisé pour gabarit dans la traduction du bouquin de Stroustrup, C++, le langage 1999.)
Patron est en fait l'étymon de pattern, il a un sens très proche de gabarit, mais il a un second sens en français, celui de «dirigeant», qui peut créer une équivoque, une ambiguïté.
Motif est la traduction usuelle de pattern en informatique : pour les expressions régulières, le traitement automatique de texte, etc.
Motif porte à la fois le sens de figure, forme, répétée et celui de raison, motivation. Or l'utilisation du terme motif dans le contexte du génie logiciel ne permet pas de distinguer clairement laquelle des deux acceptions fait le plus de sens ; il est en effet autant probable que l'on parle de répétitions ou de formes abstraites, modèles de plusieurs formes concrètes, que de motivations, mobiles, d'utilisations de techniques, de concepts ou de modèles d'ingénierie.
Toutefois, — et contrairement à celui de patron —, le second sens de motif (raison, mobile) n'est pas antinomique de la définition des motifs : ceux-ci sont une motivation, une raison, de leur propre application et des concepts qu'ils véhiculent.
Motif semble donc un meilleur choix comme équivalent (ou un peu plus, grâce à la notion de motivation que le terme anglais ne porte pas) du terme de pattern.