2010-01-16 5 views
11

En programmation, quelle orthographe — adaptateur ou adaptateur — est standard ou standard de facto? Y a-t-il une différence entre eux?"Adaptateur" ou "adaptateur"?

Dans boost je vois "adaptateur", alors que dans la littérature je vois "adaptateur".

Lequel est préféré dans le code?

+0

Il est possible que les bibliothèques en question aient été écrites par un non-américain, ce qui a entraîné la sélection d'une orthographe non-américaine. Quant à savoir quelle orthographe est préférée dans le code, cela dépend de qui va lire votre code. Si votre code doit être lu et maintenu par des Canadiens, par exemple, vous devriez probablement vous en tenir à l'orthographe canadienne. –

+0

Aucune des deux orthographe n'est américaine! –

+0

franc vous êtes un non-américain –

Répondre

3

J'utilise un adaptateur, parce que c'est l'orthographe correcte :) mais je suppose que si vous n'êtes pas des États-Unis l'orthographe correcte pourrait être l'adaptateur.

http://en.wikipedia.org/wiki/Adapter

8

Ils sont tous les deux corrects, bien que je pense qu'il ya une légère préférence pour adaptateur à utiliser pour les gens (comme quelqu'un qui adapte un morceau de musique), tandis que adaptateur est utilisé pour une appareil ou machine; ainsi, en informatique, l'adaptateur serait généralement utilisé. Wikipedia mentions this distinction, mais sans aucune référence réelle à sauvegarder. J'utiliserais celui avec lequel vous vous sentez le plus à l'aise, ou celui qui est déjà utilisé dans la base de code dans laquelle vous travaillez si le mot a déjà été utilisé.

+0

En outre, "functor" est commun en C++ (l'OP mentionne boost) et pourrait influencer cette "carte" pov. –

+0

functer juste des sons atroces – Anycorn

+0

Un sfuncter dit quoi? – cdunn2001

1

Je pense que vous verrez plus souvent "adaptateur". L'un ou l'autre est correct, alors c'est vraiment à vous de décider. Le motif de conception en particulier semble être épelé adaptateur. Mais, si vous regardez l'article wikipedia à ce sujet (http://en.wikipedia.org/wiki/Adapter_pattern), il est orthographié adaptateur dans les diagrammes! Franchement, je ne vois aucune justification pour l'orthographe du mot adaptateur en premier lieu, mais l'anglais est une drôle de langue de cette façon.

+1

"Je ne vois aucune justification pour l'orthographe du mot adaptateur". Dans une certaine mesure, c'est une chose latine vs germanique: acteur, réalisateur, auteur, contre joueur, leader, écrivain. Le verbe "adapter" vient du verbe latin, adaptare, donc le suffixe latin -tor me semble justifié (s'il est arbitraire, puisque le suffixe -er signifie la même chose). Mais alors je suis anglais, donc je veux instinctivement l'épeler de toute façon ;-) –

+0

C'est un très bon point. Est-il possible cependant que cela soit annulé par le fait que le mot nous vient par le moyen français plutôt que d'être un mot de prêt latin direct? –

6

Il est orthographié Adaptateur dans le livre 'Gang of Four' (page 139) qui est souvent considéré comme définitif.

Le terme serait généralement orthographié Adaptateur en anglais britannique.

Une référence complète pour le 'Gang of Four' livre est:

Design Patterns: Elements de logiciel orienté objet réutilisable par Erich Gamma (Auteur), Helm Richard (Auteur), Ralph Johnson (Auteur), John Vlissides (Auteur)

+0

Il n'est pas vrai que c'est une orthographe anglaise britannique. Voir: http://grammarist.com/spelling/adapter-adaptor/. Les deux variantes d'anglais utilisent plus d'adaptateur. – Clintonio

5

Comme un australien, j'orthographier adaptateur (un adaptateur est une personne qui adapte, un adaptateur est un appareil qui effectue l'adaptation). Mon coéquipier (qui est Kiwi) l'épelle Adaptateur (ce qui rend notre code parfois intéressant). Les Yanks que je connais l'épellent, et je n'ai aucune idée de ce que les Poms utilisent! C'est évidemment une chose dialectique.

Si votre langage de programmation prend en charge unicode, nommez-le avec un schwa j/k

4

Votre choix de la langue pourrait être utile ici - C++ utilisation standard et Boost « adaptateur », Java utilise « adaptateur ».

1

spécifique à Android, l'orthographe doit être adaptateur, afin de le maintenir en accord avec le cadre:

android.widget.ListAdapter 
android.bluetooth.BluetoothAdapter 
android.support.v4.view.PagerAdapter 
android.widget.SpinnerAdapter 
android.nfc.NfcAdapter 
1

Comme certaines personnes l'ont déjà signalé, l'orthographe est correcte. Juste parce que les Américains ont bâtardisé (Note: il n'est pas bâtard non plus) la langue anglaise et tenter constamment de le saigner dans toutes leurs applications informatiques et les médias, entre autres choses, ne les rend pas justes. :)