IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

"Compilé croisé", ça se dit ?


Sujet :

C

  1. #1
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut "Compilé croisé", ça se dit ?
    Bonjour,

    Il ne sera pas ici question de code mais de vocabulaire.

    Si je compile mon programme, je dis "mon programme est compilé". Si maintenant je vais une compilation croisée pour une architecture ARM, est ce que je peux dire "mon programme est compilé croisé pour ARM" ?

    Le terme de "compilé croisé pour" est t-il correct ? Je suppose qu'en anglais "cross-compiled for" doit l'être mais comment le traduire ?

    Merci !

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    Le terme anglais me va bien, mais la traduction me choque à l'oreille^^

    Pour ma part, quand on compile et que la machine cible est la même, on parle de compilation, tout simplement.
    Maintenant si on compile pour une ARM, on dit qu'on compile pour ARM.

    En tous cas, on s'y retrouve tous avec ces appelations.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2011
    Messages : 14
    Par défaut
    programme compilé de manière croisée, non ?

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    @Bousk : le terme de "croisé" est important, c'est pour faire un titre d'article de blog, faut que ça claque


    @sylafrs : c'est aussi ce que je dirais..... mais c'est long !

  5. #5
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Si le destinataire n'a pas peur des anglicismes, il y a l'horrible "cross-compilé". C'est ce que j'emploierais lors d'une conversation courante entre geeks, mais pas forcément pour un truc officiel...

    Quoique, n'importe qui connaissant le concept de compilation croisée comprendra.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    moi je dirais sans doute (et là le français est plus long) :

    Compliation pour une cible/architecture autre que celle de la machine actuelle



    (peut-être en mettant entre parenthèses (compilation croisée)

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    A la réflexion, j'ajouterais une remarque :

    • Soit il s'agit de faire de la compilation croisée, et alors je pense que le terme le plus juste serait par rapport à l'action elle-même "compilation croisée" ou "compilation pour d'autres cibles"

    • Soit il s'agit de l'exécutable, et alors peu importe comment on l'a obtenu.. C'est pour ça que le terme "compilé-croisé pour" est faux.... A moins que ce ne soit pour documentation interne... Dans ce cas, j'aurais tendance à penser qu'on l'appelerait "éxécutable pour" tout simplement.


    L'action ou le résultat de cette action ?
    Dans quel but ?

    Et si tu veux ne pas de poser de problèmes en utilisant un verbe, tu dis "j'ai effectué une compilation croisée pour la cible XX"

  8. #8
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Vous confirmez tous ce que je pensais : c'est moche comme formulation

    Je vais m'en tenir à un anglicisme tel que "cross-compilé" ou alors je vais modifier ma phrase que je voulais formuler ainsi "tester ses programmes compilés croisés pour arm" et la remplacer par "tester ses exécutables pour arm". Tant pis pour la compilation croisée.

  9. #9
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Sinon, il y a aussi "compilé pour <plateforme X> sur <plateforme Y>"
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  10. #10
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    Je suis d'accord avec Souviron34 :
    Soit tu parles de l'action de compilation, auquel cas on parle couramment de compilation-croisee
    Soit tu parles de l'executable, et dans ce cas peu importe qu'il ait ete compile dans un environnement ou dans un autre, cela ne devrait rien changer (ou si ca change quelque chose, c'est mauvais signe).

    Du coup, plus besoin de compile-croise, juste de compilation-croisee.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut
    Personnellement pour ce terme j'ai toujours utilisé du Franglais (venant d'un prof qui utilisait aussi ce vocabulaire) en disant : une cross-compilation / cross-compilé.

    Après je trouve que l'anglais en jette plus que le français

Discussions similaires

  1. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo