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

Actualités Discussion :

Quel est le langage des "vrais" programmeurs ? Qu'utilise l'élite des développeurs ?

  1. #41
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 33
    Points : 42
    Points
    42
    Par défaut
    Le langage c'est juste une syntaxe, donc il n' y a pas de bon ou de mauvais langages et il n'y a pas Le langage.

    L'important dans un programme ce n'est pas tant le langage que ce que vous avez fait avec. Ainsi, le "vrai" programmeur serait celui qui est capable de maitriser le plus de langages possibles et choisir celui qui serait le plus approprié à ce qu'il veut faire.

    Après certains langages permettent de coder énormément de chose mais la généricité ça se paie et ceux-ci sont plutôt lents et lourds (là je sens que je vais me faire engueuler...)
    D'autres sont très optimisés et spécialisés, mais ils ne sont pas portables et pas toujours très répandus...

    La question du "vrai" langage de programmation n'a donc pas de sens.

  2. #42
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 222
    Points : 434
    Points
    434
    Par défaut
    Citation Envoyé par Thorna Voir le message
    Bien tenté, mais perdu : l'anglais est une langue, pas un langage !
    langage, nom masculin
    Sens 1 Faculté d'expression que possède l'homme. Elle lui permet de communiquer sa pensée grâce à la parole ou l'écriture [Linguistique]. Synonyme langue Anglais language
    Sens 2 Tout système permettant de s'exprimer. Ex Le langage des signes.
    Sens 3 Manière de s'exprimer, de communiquer, propre à un groupe. Synonyme jargon
    Sens 4 Contenu de ce qui est dit ou écrit.

    source : http://www.linternaute.com/dictionna...ition/langage/

    Bien tenté mais perdu :p

    EDIT
    Pour rester dans le ton, mon langage préféré est Ook!
    Il permet de tout faire et seuls les vrais programmeurs (c'est comme un mauvais programmeur mais avec des boulons) peuvent en apprécier la subtilité.
    La sécurité de l'emploi
    "Ce n’est pas une pratique médicale sensée que de risquer sa vie en se soumettant à une intervention probablement inefficace afin d’éviter une maladie qui ne surviendra vraisemblablement jamais."
    Docteur Kris Gaublomme, médecin belge ("Vaccins et maladies auto-immunes")

  3. #43
    Membre éprouvé Avatar de I_believe_in_code
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 219
    Points : 1 043
    Points
    1 043
    Par défaut
    Dire qu'un bon programmeur est celui qui choisit le langage en fonction de ce qu'il doit faire, c'est un peu léger. Parce que choisir la solution la plus adaptée, c'est le b-a-ba. Il n'y a pas besoin d'être un bon pour cela.

    Le bon c'est celui qui, en plus de choisir le langage le plus adapte, est capable d'ETENDRE ce langage de manière à développer l'application voulue plus rapidement, et ce, sans perdre ni en maintenabilité ni en performance. Et c'est bien sûr une bête en algorithmique et éventuellement en mathématiques selon le type d'application.

  4. #44
    Membre actif
    Avatar de vosaray
    Profil pro
    Architecte technique
    Inscrit en
    Mai 2004
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2004
    Messages : 217
    Points : 299
    Points
    299
    Par défaut
    Le _vrai_ programmeur utilise un langage qu'il a conçu et programmé lui-même et ceci en se basant sur des langages utilisés par d'autres _vrais_ programmeurs ....

  5. #45
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Points : 63
    Points
    63
    Par défaut
    Bon allez je participe a cette question 'masculine', du genre qui a la plus grosse.

    Un vrai programmeur est un programmeur qui fait du code dans le langage qu'il maitrise de facon structuré, il fait une analyze, il crée des screens, il code de facon propre et structuré, il met plein de remarques dans son code, il test, re-test et re-re-test encore, son code est tellement clair, logique, clean, que n'importe quel autre programmeur peut reprendre son code et continuer à travailler dessus. Il n'écrit pas 14 fois la même fonction, il sépare son code, une couche data, une couche logistic, et la couche principal du code qui utilise les autres couches. Un vrai programmeur est un programmeur minutieux, expérimenté. Un vrai programmeur se met à la place de l'utilisateur et pense comme lui qui est non informaticien et programme pour lui ou elle.

    On ne dit pas: Newton est un vrai scientifique. Newton est un scientifique dans le domaine de SES recherches. Newton le 'vrai' scientifique ne connaissait pas tout de la science, mais il maitrisait son domaine. De même le 'vrai' programmeur ne doit pas connaitre tous les langages et les maitriser. Il maitrise a la perfection son domaine, son langage.

  6. #46
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Un mot de réponse à Kamu
    C'est un vieux rêve que trouver des outils qui permettront de rendre tout le monde intelligent. Ça l'était déjà vers les années 1985, il y avait un langage (j'ai oublié le nom) qui était censé permettre à la petite secrétaire débutante de développer les applications les plus puissantes. Essayez donc d'expliquer à quelqu'un qui n'y comprend rien que pour visser il faut le tournevis adapté, cruciforme ou pas etc.

    Par chance pour moi, je suis d'accord avec la majorité : c'est un faux problème.
    D'ailleurs, c'est un peu comme les langues étrangères, si on n'a pas d'oreille (ou qu'on est paresseux) on aura du mal à apprendre une langue étrangère, mais si on est doué pour ce genre de chose (respectivement qu'on a de la logique) l'une ou l'autre langue dépend des circonstances ... (pardon du pays où on se trouve )

    Je vais même aller plus loin dans la comparaison. J'ai fait du latin pendant 6 ans (je vous assure que c'est long) Je serais incapable de traduire le moindre texte de César, encore moins de Tite Live ou de Virgile, mais ça m'a appris à raisonner en mathématique et je n'ai pas eu de difficulté quand l'informatique est arrivée.
    Cordialement.
    Dernière modification par Mejdi20 ; 20/05/2010 à 11h12.

  7. #47
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Un langage permet de décrire, dans un programme, des fonctionnalités à satisfaire de telle sorte qu'un ordinateur fasse le travail.

    Certains langages sont plus ou moins verbeux ou complexes pour le même besoin et obtenir la preuve que le programme fait exactement ce qu'on attend de lui est souvent difficile.

    J'entends de plus en plus parler de programmation fonctionnelle ou déclarative en opposition à la programmation déclarative. J'y contribue moi-même en implémentant une recommandation du W3C pour se passer d'instructions Javascript dans des formulaires Web riches.

    C'est une autre façon de penser l'écriture de programmes et cela devrait permettre à d'autres populations que les développeurs d'aujourd'hui de "programmer" eux aussi.
    Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/

  8. #48
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Côtes d'Armor (Bretagne)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 28
    Points : 31
    Points
    31
    Par défaut
    Citation Envoyé par wixaw Voir le message
    Le langage c'est juste une syntaxe, ... L'important dans un programme ce n'est pas tant le langage que ce que vous avez fait avec...
    D'accord avec toi. Je suis moi-même ingénieur d'étude de métier et développeur de formation.
    Le langage est un outil et pour moi, un "vrai" programmeur est celui qui saura exploiter les langages et les outils les plus optimisés pour le traitement désiré.

    L'assembleur c'est bien beau et ça fait pro mais pour créer un site web c'est plus que complexe. De même, JAVA est un langage très approprié pour l'informatique de gestion mais est un peu lourd pour traiter des volumes importants de fichiers plats.

    Dons à chaque application ses outils et langages appropriés (et non idéaux). Les "bons développeurs" sauront les reconnaitre.

  9. #49
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 111
    Points : 1 612
    Points
    1 612
    Par défaut
    Le meilleur langage, c'est celui que l'on maîtrise le mieux.

  10. #50
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Points : 94
    Points
    94
    Par défaut
    le meilleur language ..

    contient des sleep des pauses qu'on peut faire tourner a l'insu du client, qui reste persuadé qu'on travaille d'arache pied sur un programme ou un script qu'on a terminer depuis 1 mois

  11. #51
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 60
    Points : 50
    Points
    50
    Par défaut le vrai bon langage
    le meilleur langage de programmation .... celui avec lequel on développe des logiciels qui satisfont l'utilisateur.

  12. #52
    Membre éprouvé Avatar de I_believe_in_code
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 219
    Points : 1 043
    Points
    1 043
    Par défaut
    Citation Envoyé par vosaray Voir le message
    Le _vrai_ programmeur utilise un langage qu'il a conçu et programmé lui-même et ceci en se basant sur des langages utilisés par d'autres _vrais_ programmeurs ....
    Etendre un langage c'est quand même infiniment plus simple que d'en créer un de A à Z, et c'est une methode de developpement rapide extrêmement efficace.

    A condition d'utiliser un langage qui s'y prete bien sûr, par exemple grâce à un système de macros hyper puissant.

  13. #53
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 22
    Points : 11
    Points
    11
    Par défaut
    le meilleur langage...?

    tout dépend du point de vue :

    selon le point de vue du programmeur c'est le langage avec lequel on est le plus à l'aise, grâce auquel on aime encore plus passionnément son métier.

    Selon le point de vue de l'employeur, celui qui offre le plus de rentabilité, le plus de productivité, grâce auquel il peut se faire plus de blé... sans oublier qu'il veut un mouton à 5 pattes, voir qui fait le café et le ménage.... tout en payant le programmeur au lance-pierre...

    (quoi, comment ça je cherche du boulot et ça se voit...??? Naaaaaan! )

    Personnellement je pense que chaque langage est intéressant, a ses possibilités, ses forces et ses faiblesses, mais à la base c'est l'organigramme (ou ordinogramme) qui nous guide (ou devrait nous guider) tous.

    Pirotes31

  14. #54
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 11
    Points : 12
    Points
    12
    Par défaut :D
    Citation Envoyé par stigma Voir le message
    Le meilleur langage, c'est celui que l'on maîtrise le mieux.
    @Stigma : trop fort la signature et l'avatar !

  15. #55
    Nouveau membre du Club
    Profil pro
    Agent de maîtrise
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Agent de maîtrise

    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Points : 31
    Points
    31
    Par défaut le vrai programmeur
    le VRAI construit le langage le plus adapté au probleme à résoudre.
    Car aucun lanagage generaliste n'est optimal pour aucun problème.
    Question??? QUI A DEJA FABRIQUE UN LANGAGE????

  16. #56
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 79
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Beaucoup de bruit pour rien?
    Que de tempêtes dans un verre d'eau.
    Après 42 ans de carrière dans le monde informatique sans cesse en "transformation" ou "évolution", je viens de prendre ma retraite "active" mais reste disponible pour les générations qui me suivent. J'ai donc 65 berges et ai vécu pas mal de situations, plate-formes et langages divers.
    Bien sûr le premier fut l'assembleur IBM (dès 1968) qui me permit d'asseoir une logique "implacable", sinon on allait dans le mur!
    En fonction de l'employeur, car c'est quand même lui qui décide, , je me suis mis au COBOL (incontournable dans de nombreux environnements de gestion, encore aujourd'hui).
    J'ai tâté du RPG, du FORTRAN et suis encore actuellement un adepte très attentif de Windev, langage avec lequel j'ai développé, il y a à peine quelques mois, de nombreuses applications en périphérie des "gros systèmes".
    Ceci simplement pour confirmer que l'élite des programmeurs ne se retrouve que parmi les personnes qui, fondamentalement, prennent le temps de s'adapter aux technologies et environnements nouveaux, sans cesse remis en question et qui ont le courage et la curiosité de s'informer et de se former de manière régulière, voire systématique.
    Le monde de l'informatique est devenu tellement vaste que le nombre de spécialités et spécificités a explosé. Tout en restant dans le coup, il y a un mot qui doit rester dans l'esprit de chaque développeur "MODESTIE". Il est devenu impossible de tout maîtriser, l'élite des développeurs se trouve actuellement parmi des équipes dynamiques qui disposent à la fois des outils nécessaires et d'une cellule RD (recherche - développement) qui est en mesure de préparer l'avenir de chacun.

  17. #57
    Candidat au Club
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Pour ma part j'estime qu'il n'y a pas de langage miracle mais qu'il y a tout de même un minimum à maitriser.

    J'ai récemment approfondi la question sur mon blog.

    N'hésitez pas à me faire des retours ^_^.

  18. #58
    Futur Membre du Club
    Profil pro
    developpeur
    Inscrit en
    Juillet 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Juillet 2008
    Messages : 2
    Points : 7
    Points
    7
    Par défaut vrai langage
    Le langage le plus important pour le programmeur, c'est celui qui lui permet de dialoguer avec son client-commanditaire-chef pour comprendre les besoins exprimés et sous-jacents et ENSUITE cela lui permettra de sélectionner l'(es) outil(s) adapté(s) à la mise en œuvre de l'outil requis: donc c'est le français, l'anglais ou la langue commune aux deux parties.
    Dans ma carrière, je me suis rendu compte que 90% des programmes fournis ne correspondaient pas aux besoins parce que le programmeur n'avait pas pris le temps d'essayer de comprendre son interlocuteur. Et le plus beau programme du monde ne sert à rien s'il ne répond pas à un besoin ...

  19. #59
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1
    Points : 3
    Points
    3
    Par défaut Question stupide...
    Je trouve la question assez stupide en soi.

    C'est comme demander à un ébéniste quel est le meilleur outil de son coffre à outils!

    Si il vous répond "le marteau", eh bien, je n'aimerai pas voir les meubles qu'il fabrique!!! Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou!

    Sérieusement, il faut choisir le bon outil (langage) pour faire le travail voilà tout. C'est ça un bon programmeur.

  20. #60
    Futur Membre du Club
    Inscrit en
    Février 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Bonne reponse a un T Bon sujet
    Bonsoir,

    Arrêtons de trop philosopher, on a compris il y a des bons et de mauvais programmeurs (comme dans toutes spécialités), donnez-nous des noms de langages, moi qui veux reprendre la programmation je suis perdu, il y a beaucoup de langages (.net VB qui permet de maitriser VBA bien pratique pour Office, c# (plus logique), Java, Perl pyton (les deux derniers je ne les connais pas du tout). On voudrait connaitre les langages minimums à connaître qui offre la possibilité de tout programmer ou ouvre le maximum de possibilité. (je ne parle pas de la façon de programmer).



    Merci.

Discussions similaires

  1. [Archive] Quel est votre langage de programmation préféré ? (2004..2008)
    Par Idelways dans le forum Débats sur le développement - Le Best Of
    Réponses: 403
    Dernier message: 04/02/2009, 00h56
  2. Réponses: 6
    Dernier message: 13/11/2007, 12h06
  3. quel est ce langage?
    Par wilfried dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 06/11/2004, 03h06

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