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. #21
    Membre averti
    Homme Profil pro
    Buisint
    Inscrit en
    Septembre 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Buisint

    Informations forums :
    Inscription : Septembre 2008
    Messages : 220
    Points : 438
    Points
    438
    Par défaut
    Citation Envoyé par Leonhart Voir le message
    Je suis pour l'Assembleur aussi.
    Vu qu'il est la base de tous les langages, le maitriser revient à maitriser tous les autres
    Syllogisme tolkiennien ?! ...

    Citation Envoyé par kamus Voir le message
    [...]
    Au diable l'élitisme.
    On voit ce que ça donne avec Facebook, par exemple... quelqu'un a vu le reportage sur les dedipics hier soir ?

  2. #22
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 585
    Points : 1 139
    Points
    1 139
    Par défaut
    Citation Envoyé par OWickerman Voir le message
    Je dirai l'anglais. La majorité des notices techniques sont en anglais, la majorité des mots réservés des langages informatiques sont des mots anglais.
    Le vrai développeur doit donc parler un anglais de bon niveau (au minimum C1 dans le CECR).
    Bien tenté, mais perdu : l'anglais est une langue, pas un langage !
    Pour l'assembleur, bien vu, mais quelle est la proportion, dans ce cas, de vrais programmeurs dans ces forums ? 0,1 % ?
    Comme dit plus haut, le langage utilisé doit être celui qui convient : soit au besoin, soit au programmeur. Et c'est encore mieux s'il convient aux deux.
    L'avis publié ci-dessus est mien et ne reflète pas obligatoirement celui de mon entreprise.

  3. #23
    Membre averti
    Homme Profil pro
    Buisint
    Inscrit en
    Septembre 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Buisint

    Informations forums :
    Inscription : Septembre 2008
    Messages : 220
    Points : 438
    Points
    438
    Par défaut
    Citation Envoyé par Thorna Voir le message
    Bien tenté, mais perdu : l'anglais est une langue, pas un langage !
    [...]
    Pas sûr : Shakespeare (programming language)

    Sinon :
    [La langue comme système] A. − 1. Système de signes vocaux et/ou graphiques, conventionnels, utilisé par un groupe d'individus pour l'expression du mental et la communication.
    (http://www.cnrtl.fr/definition/langue)

    C. − P. ext. 1. Système de symboles quelconques, d'objets institués comme signes, permettant à des individus de communiquer entre eux.
    et
    I. − [Le langage comme faculté et comme système] A. − Faculté que les hommes possèdent d'exprimer leur pensée et de communiquer entre eux au moyen d'un système de signes conventionnels vocaux et/ou graphiques constituant une langue; p. méton. le langage comme réalisation de cette faculté.
    (http://www.cnrtl.fr/definition/langage)

    La distinction peut-être subtile...

  4. #24
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 18
    Points : 17
    Points
    17
    Par défaut
    Alors je ne sais plus ou j'ai trouvé cette perle (ne pas comprendre : perl) mais j'ai bien aimé leur différent point de vue (voir miniature attachées).


    De xkcd j'aime bien (dans le même thème) cette planche.


    Bien sûr pour moi le langage ne compte pas ! seul la satisfaction du client (et si possible la mienne) donc quand on parle d'un langage en disant :
    Il me semble que c'est ce langage qui correspond vraiment pour les "vrais" programmeurs (les meilleurs). Car bien qu'il soit plus compliqué, demandant plus de temps pour la production et qu'il ne soit pas portable. Il a quand même de grandes qualités comme la rapidité d'exécution et la légèreté des programmes produits
    c'est dur a entendre aujourd'hui. (j'ai même cru que c'était de l'humour mais en faite je doute de moi là)
    Images attachées Images attachées  

  5. #25
    Membre confirmé Avatar de Lordsephiroth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 199
    Points : 494
    Points
    494
    Par défaut
    Citation Envoyé par OWickerman Voir le message
    Je dirai l'anglais. La majorité des notices techniques sont en anglais, la majorité des mots réservés des langages informatiques sont des mots anglais.
    Le vrai développeur doit donc parler un anglais de bon niveau (au minimum C1 dans le CECR).
    Idée originale et qui me plait. Le vrai programmeur n'est pas tant celui qui arrive à coder le plus vite et le plus efficacement ce qu'il a en tête, mais celui qui arrive à comprendre ce que l'utilisateur lambda de son système (excusez moi ma remarque féministe et dégradante), en un mot la blonde de la réception, doit et veut en faire. Le langage naturel reste donc à mon avis l'outil principal du programmeur.

    Sinon, techniquement, comme dis plus haut, chaque situation a son graal. Dans ma branche ou l'architecture est basée SOA, le langage est indifférent. Ce qui est critique est le stockage de l'information et sa représentation. En ce sens, XML devient le plus important (même si ce n'est pas à proprement parler un langage de "programmation")
    Always code as if the guy maintaining your application is a violent psychopath!
    Site personnel sur la saga Final Fantasy : http://www.final-fantasy.ch

  6. #26
    Invité
    Invité(e)
    Par défaut
    - Le mauvais programmeur c'est le gars qui arrive, on lui donne du travail et il programme.

    - Oui ça c'est recta, c'est vraiment l'exemple type du mauvais programmeur.

    - Par contre le vrai programmeur, c'est le gars qui arrive, on lui donne du travail et il programme. Mais .... C'est le vrai programmeur...

    C'est un peu ça non ?

    C'est quoi un vrai programmeur ?

    Donc tous ceux qui utilisent VB, Delphi, PHP, ... sont des faux/mauvais programmeurs ?
    Dernière modification par Mejdi20 ; 19/05/2010 à 11h44.

  7. #27
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Leonhart Voir le message
    Je suis pour l'Assembleur aussi.
    Vu qu'il est la base de tous les langages, le maitriser revient à maitriser tous les autres
    C'est sûr qu'avec l'assembleur on maitrise à fond le concept "orienté objet" !
    Dernière modification par Mejdi20 ; 18/05/2010 à 11h45.

  8. #28
    Membre confirmé
    Avatar de haraelendil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 283
    Points : 533
    Points
    533
    Par défaut
    Je suis d'accord avec le principe qu'un bon développeur doit avant tout avoir une logique de programmation, qui permet ensuite de s'adapter un peu à tous les langages.

    Sinon pour ce qui est de l'assembleur, je ne suis pas d'accord quand à son utilité: Par exemple, étant programmeur principalement pour des systèmes embarqués ou économiser la moindre instruction compte, je ne programme pas en assembleur, majoritairement en C (et en C++ sur PC classique), et à partir du moment ou on connait bien le processeur et le compilateur, le code produit en C vaut largement un code fait tout en assembleur. Il suffit de se creuser un peu la tête, étudier ça machine et comment le compilateur convertit telle ou telle instruction C, et on peut faire du code très efficace.

    Pour moi, un bon développeur doit avant tout avoir une logique de programmeur et connaitre ses outils pour faire du bon boulot.

  9. #29
    Membre averti Avatar de supertonic
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 199
    Points : 312
    Points
    312
    Par défaut
    C++, Java, DotNet en ayant fait de l'assembleur et / ou connaitre l'architecture von neumann

  10. #30
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 391
    Points : 863
    Points
    863
    Par défaut
    le meilleur langage web est celui qui permet une production rapide, un peu normalisée et SURTOUT une maintenance rapide et pas cher sur le marché.
    La performance du language (dans le sens rapidité) n'est absoluement pas un argument ,tant le hardware évolue plus vite que le software.

  11. #31
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 943
    Points : 1 156
    Points
    1 156
    Par défaut
    Le langage ultime comme on veut bien l'appelé, permettrait de tout faire, or ce langage n'existe pas. Certains ont essayé de s'en approcher, JAVA et puis .Net avec C#.

    Les "pro" de l'assembleur que vous êtes ne devraient donc avoir aucun mal à me faire un site web puisque vous êtes les meilleurs développeurs avec le meilleur langage. Et la réponse est NON. Ce raisonnement par l'absurde démontre juste que chacun voit midi à sa porte si je suis le roi des sites web je vais dire JAVA/C#/PHP/AS ... si je fais de l'embarquer ce sera ASM/C/JAVA ... bref on revient toujours au même point un langage répond à un besoin et s'il existe autant de langage c'est parce qu'il existe une quantité de besoins différents.

  12. #32
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 66
    Points : 63
    Points
    63
    Par défaut
    Bon le débat n'est pas génialement posé, mais la BD je la trouve vraiment marrante

  13. #33
    Membre expérimenté
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Points : 1 640
    Points
    1 640
    Par défaut
    Si ça c'est pas un sujet à troll...
    Par ailleurs la BD ne parle pas de langage mais d'outil (emacs, vim etc.). Et je la trouve très marrante car très vraie.
    En premier lieu, utilisez un moteur de recherche.
    En second lieu, postez sur le forum adéquat !

  14. #34
    Membre régulier Avatar de tenebriox
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 88
    Points : 119
    Points
    119
    Par défaut
    Moi je pensais plutôt au HTML qui permet à condition de le maitriser parfaitement de faire des applications avec une rapidité et une efficacité sans égal, mais c'est réservé à l'élite seulement !

  15. #35
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 18
    Points : 17
    Points
    17
    Par défaut
    Citation Envoyé par Ehma Voir le message
    - Le mauvais programmeur c'est le gars qui arrive, on lui donne du travail et il programme.
    - Oui ça c'est recta, c'est vraiment l'exemple type du mauvais programmeur.
    - Par contre le vrai programmeur, c'est le gars qui arrive, on lui donne du travail et il programme. Mais .... C'est le vrai programmeur...
    C'est un peu ça non ?
    C'est quoi un vrai programmeur ?
    Donc tout ceux qui utilisent VB, Delphi, PHP, ... sont des faux/mauvais programmeurs ?
    Non et oui! un programmeur il programme c'est tout ! il choisit pas son langage.
    Certains ont essayé de s'en approcher, JAVA et puis .Net avec C#.
    Euuh, JAVA essaie de se rapprocher du langage ultime? Pour moi il ne sait que s'en éloigner. Mais là n'est pas le débat.


    Le sujet du post est de trouver des blagues, bd etc sur les différents langage de programmation. J'ai du mal à croire le nombre de personne qui réponde sérieusement à ce topic.
    D'ailleurs, avant même de définir le meilleur langage vous ne posez même pas les critères de comparaison, d'évaluation. Si vous voulez le faire sérieusement vous êtes prié de définir les critères.

    Sinon moi je vote pour le Binaire ^^

  16. #36
    Membre averti Avatar de guigz2000
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 100
    Points : 336
    Points
    336
    Par défaut
    Pour ce qui est de l'assembleur,on ne peut pas parler d'un langage.Il y a tellement de processeurs differents qui ont tous une architecture et un jeu d'instructions différent qu'il est impossible de dégager un langage unifié.

    Pour ce qui est de la connaissance de l'assembleur, je pense que c'est très bon de le connaitre un peu,mais je ne pense absolument pas que ça soit la panacée. Avec les processeurs actuels, le jeu d'instructions est tellement pointu qu'il est très compliqué de produire un code qui soit portable et qui soit vraiment optimal.

    Pour moi,un bon programmeur va concevoir son programme pour qu'il soit fonctionnel, extensible et debuggable facilement et compréhensible par d'autres. Le langage est secondaire car on peut faire n'importe quel programme avec n'importe quel langage. C'est parfois plus dur, mais rarement impossible (par exemple,on peut programmer objet avec du C, c'est chiant, mais faisable), en plus, souvent, quand on fait de la maintenance, on se retrouve obligé d'utiliser un programme et des fonctions qui sont ecrits dans un langage exotique. Il faut s'avoir s'adapter.

  17. #37
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 100
    Points
    100
    Par défaut meilleur langage
    Je trouve que le meilleur langage est celui qu'on maîtrise

  18. #38
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 19
    Points : 35
    Points
    35
    Par défaut
    Citation Envoyé par tenebriox Voir le message
    Moi je pensais plutôt au HTML qui permet à condition de le maitriser parfaitement de faire des applications avec une rapidité et une efficacité sans égal, mais c'est réservé à l'élite seulement !
    Tu es sérieux ?

  19. #39
    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
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Citation Envoyé par Teocali Voir le message
    Un vrai programmeur sait parfaitement que cette question n'a pas de sens, car le meilleur langage, c'est celui qui convient a la situation (a la fois technique et logistique). Non, le vrai programmeur, c'est celui qui sait s'adapter et qui ne s'enferme pas dans un langage, justement...
    En dépit de toutes les autres réponses, celle-ci reste la plus - ou la seule - vraie.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  20. #40
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Points : 21
    Points
    21
    Par défaut
    La difference entre entre un bon et un mauvais programmeur...

    [ame="http://www.dailymotion.com/video/x27eb1_les-inconnus-les-chasseurs_fun"]Dailymotion - Les inconnus - les chasseurs - une vidéo Comédie et Humour@@AMEPARAM@@http://www.dailymotion.com/swf/video/x27eb1@@AMEPARAM@@x27eb1[/ame]

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