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

Langages de programmation Discussion :

Choix d'un langage : existe-t-il une méthode ?


Sujet :

Langages de programmation

  1. #1
    Membre très actif
    Avatar de if_zen
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 275
    Par défaut Choix d'un langage : existe-t-il une méthode ?
    Bonjour

    J'aimerais savoir si vous connaissez des méthodes ou des standards qui se chargent d'attribuer un coefficient, un taux de difficulté, ou un taux de temps de développement, etc etc pour chaque langage ou du moins la majorité d'entre eux. Pas forcément qu'un chiffre (genre C : pouf 42%) mais temps de développement 30%, difficulté : 60%, portabilité 17%, etc etc


    Merci !

  2. #2
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 682
    Par défaut
    Jamais vu ca

    Par contre tu as ici sur developpez.com toute sortes de débats en pagailles pour les choix de langages.
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 178
    Par défaut
    Non ca n'existe pas a ma connaissance. Par contre on peut trouver ici ou là des comparatifs entre 2 ou 3 langages particuliers. Mais c'est souvent écrit pour mettre en avant un langage par rapport à ses concurents.

    Sinon il y a cette page : http://www.tiobe.com/tpci.htm qui donne des indices sur la taille de la communauté.

    et ceci http://shootout.alioth.debian.org/ qui essaie de mesurer la performances de même programmes avec différent langages.

    Mais il faut bien se rendre compte que la plupart du temps on n'a tout simplement pas le choix du langage. Ce qui explique le manque de méthode à ce sujet.

  4. #4
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Par défaut
    Citation Envoyé par if_zen
    J'aimerais savoir si vous connaissez des méthodes ou des standards qui se chargent d'attribuer un coefficient, un taux de difficulté, ou un taux de temps de développement, etc etc pour chaque langage ou du moins la majorité d'entre eux. Pas forcément qu'un chiffre (genre C : pouf 42%) mais temps de développement 30%, difficulté : 60%, portabilité 17%, etc etc
    A ma connaissance ca n'existe pas et a mon avis ca n'aurait aucun sens.
    En effet, le choix de langage depends d'un nombre de critere tres important (effectivement temps de developpement, difficulte, portabilite mais aussi disponibilite du langage, formation de l'equipe, stabilite, securite, code exitant, performance, etc... la liste est encore longue) et selon la'entreprise et le projet un critere peut etre plus ou moins important.

    En gros le choix d'un langage est plus un compromis entre ces differents criteres.
    Une methode possible est de ponderer les differents criteres en fonction de ton projet (l'importance du critere "portabilite" n'est pas le meme sur un projet "jetable" destinee a une unique plateforme et sur un produit que l'on souhaite perein dans le temps ou destine des l'origine a plusieurs plateforme) puis de calculer un facteur, un peu du style de ceux que tu proposes mais propre a ce projet particulier (le critere difficulte n'aura probablement pas la meme valeur pour le PERL si le projet concerne du traitement de chaine ou du calcul scientifique). Et ensuite de faire son choix en fonction du resultat de cette estimation.

    Il ne faut pas non plus oublier, qu'il est tout a fait possible de mixer differents langages dans un meme projet.

  5. #5
    Membre très actif
    Avatar de if_zen
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 275
    Par défaut
    Ok !

    Merci beaucoup pour la qualité de vos réponses ! Il est vrai que beaucoup de paramètres entrent en compte... Il ne s'agissait pas de choisir un langage en fonction de ses caractéristiques, mais de pondérer ou "coefficienter" le temps de développement, ou la difficulté de developpement, bref agir sur la première phase de l'analyse d'un projet. Genre, tenir compte des caractéristiques d'un langage pour associer un certain nombre d'heures à une certaine tâche, connaissant le langage utilisé.

    Mais en fait tout ça est très subjectif puisque ça dépend des développeurs et d'une multitue d'autres facteurs "environnants" ! Merci pour votre aide !

    EDIT : surtout que certains critères peuvent s'avérer plus ou moins importants selon la nature du projet...

  6. #6
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 682
    Par défaut
    C'est impossible, puisqu'en fait la productvité dépend non seulement du langage mais surtout des outils utilisés.

    D'ailleurs, certains outils sont multilangages, comme eclipse par exemple...
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Choix d'un langage et d'une base de données
    Par shonan dans le forum Langages de programmation
    Réponses: 17
    Dernier message: 10/06/2011, 20h38
  2. Réponses: 0
    Dernier message: 18/11/2007, 20h12
  3. Choix d'un langage pour une interface graphique
    Par MortDansLAme dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 30/06/2007, 02h29
  4. Choix d'un langage de programmation pour une application orientée web
    Par Mick DG dans le forum Général Conception Web
    Réponses: 10
    Dernier message: 12/07/2006, 14h45
  5. Choix d'un langage pour une application de gestion
    Par mister3957 dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 18/02/2006, 05h39

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