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. #1
    Expert éminent sénior
    Avatar de Katleen Erna
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    1 547
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 547
    Points : 76 188
    Points
    76 188
    Par défaut Quel est le langage des "vrais" programmeurs ? Qu'utilise l'élite des développeurs ?
    Quel est le langage des "vrais" programmeurs ? Qu'utilise l'élite des développeurs ?

    Depuis des lustres, les programmeurs du monde entier s'affrontent dans une guerre très sérieuse pour déterminer quel est le meilleur langage de programmation existant, et surtout, quelle élite constitue le groupe des "vrais programmeurs".

    L'élite utilisant forcément la crème des langages, chacun défend sa paroisse. Pour des résultats pas toujours très objectifs... Et surtout, jamais en accord avec ceux de son voisin qui n'est forcément qu'un "noob", puisqu'il n'utilise pas le meilleur langage...

    C'est le serpent qui se mord la queue.

    Source : Un petit cartoon résumant bien cette situation cocasse

    Selon-vous, quel est le langage des VRAIS développeurs ? Pourquoi ?

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Pour ma part, étant actuellement sur un projet en assembleur. 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. De plus, il permet de comprendre comment fonctionne la machine sur laquelle le programme doit être exécuté. Le meilleur exemple que je puisse donner pour ce langage est le système d'exploitation MenuetOS qui a une interface graphique du type Windows XP et qui tient sur une disquette de 1,44 Mo !

  3. #3
    Membre confirmé Avatar de Leonhart
    Inscrit en
    Mai 2009
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Mai 2009
    Messages : 262
    Points : 536
    Points
    536
    Par défaut
    Je suis pour l'Assembleur aussi.
    Vu qu'il est la base de tous les langages, le maitriser revient à maitriser tous les autres
    "La Perfection est atteinte, non pas quand il n'y a plus rien à rajouter, mais quand il n'y a plus rien à enlever"

    Ingénieur junior développement Embarqué et Temps réel.
    >>>
    http://baptistegrand.info

  4. #4
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Points : 845
    Points
    845
    Par défaut
    Un "vrai" programmeur est un type qui programme/automatise tous ses trucs.
    En l'occurrence, la liste que je propose:

    - bash, sh, zsh etc
    - python
    - C
    - haskell

    Apres le mec peut programmer avec VB ou php, peu importe. Ses tools, il se les construit/assemble lui même avec la liste ci-dessus.

  5. #5
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    Citation Envoyé par gnoirzox Voir le message
    Le meilleur exemple que je puisse donner pour ce langage est le système d'exploitation MenuetOS qui a une interface graphique du type Windows XP et qui tient sur une disquette de 1,44 Mo !
    je viens de tester sous virtualbox et c'est impressionnant que tout ça tienne sur une disquette

  6. #6
    Membre régulier
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2008
    Messages : 43
    Points : 101
    Points
    101
    Par défaut
    Je vais surement passé pour un gros noob ou pire, pour un nourrisseur de troll... Mais pour moi, il n'y a pas vraiment "UN" langage de "VRAI" programmeur, mais plutôt des langages de pointes adaptés à chaque domaine d'utilisation.

    Au boulot, je vois des trucs balèze tournés sur du SOLAR datant de Matusalem, idem pour du bull. Je vois aussi des serveurs de transfert multi-protocoles redondants écris intégralement en shell...

    A chaque utilisation, son langage de pointe (même si, je concède que pour avoir fait un peu d'assembleur, ce langage est vraiment jouissif).

  7. #7
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 129
    Points : 336
    Points
    336
    Par défaut
    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...

    Teocali

  8. #8
    Membre actif
    Avatar de Mikmacer
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 116
    Points : 241
    Points
    241
    Par défaut
    L'algorithme ??

  9. #9
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Points : 2 161
    Points
    2 161
    Par défaut
    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...

    Teocali
    +100

    Le "vrai" programmeur sera justement celui qui a compris cela et ne perdra pas de son précieux temps dans des débats stériles comme celui-là amha.
    Mon projet du moment: BounceBox, un jeu multijoueurs sur Freebox, sur PC et depuis peu sur smartphone/tablette Android.

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 84
    Points : 147
    Points
    147
    Par défaut
    c'est quoi un vrai programmeur ?

    La programmation doit sortir des sphères de l'intello boutonneux ou des languages aux syntaxes obscures et doit être démocratisée...

    A l'aide de vues et de perspectives différentes de l'écriture des lignes de code , tout le monde devrait pouvoir faire de l'informatique.

    le future est donc à des solutions d'abstractions qui parlent directement aux gens , par exemple , une programmation entièrement graphique que tout le monde, du gosse de 8 ans aux vieux de 80 ans n'ayant jamais fait d'informatique , pourrait maîtriser juste en reliant des symboles à l'écran.

    C'est d'ailleurs pour ça que des produits comme flash ont fonctionné , parce qu'ils apportent une autre perspective d'entrée dans l'informatique qui se veut non élitiste. Comment comprendre le language objet plus facilement qu'en manipulant leur hiérarchie directement à l'écran ?

    Dans 20 ans , développer un logiciel complexe sera aussi commun que d'envoyer un mail ou remplir un tableau access, parce qu'il existera des outils qui parlent au néophytes. C'est d'ailleurs un de mes projets
    qui s'inspire de solutions comme MAX ou REAKTOR , permettant de développer des solutions audio sans être ingénieur.
    Au diable l'élitisme.

  11. #11
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    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...

    Teocali
    Tu parles bien l'ami.
    Comparez la qualité et le prix du matériel de bricolage ou de maison avant d'acheter : MatosMaison
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

  12. #12
    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
    Un vrai programmeur va utiliser le language qu'on lui demande d'utiliser.Le truc qui est important est la conception du programme et non son implementation(l'implementation,c'est de la cuisine)

  13. #13
    Inactif  
    Inscrit en
    Novembre 2008
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 255
    Points : 264
    Points
    264
    Par défaut
    Citation Envoyé par nouknouk Voir le message
    +100

    Le "vrai" programmeur sera justement celui qui a compris cela et ne perdra pas de son précieux temps dans des débats stériles comme celui-là amha.
    +1

  14. #14
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Bonjour à tous!
    Quel est le langage des "vrais" programmeurs ?
    A mon avis, la question n'a pas de sens: pour chaque type de tâches, c'est un autre langage qui est le meilleur. Pour moi, qui suis spécialisé dans le calcul numérique, c'est le Fortran, mais je suis conscient que ça fait bien rigoler ceux qui sont confrontés à d'autres tâches. Le "vrai" programmeur est celui qui sait choisir le langage le mieux adapté à ce qu'il doit faire, et pour ça, il doit maîtriser toute une palette de langages; il faudrait y penser lorsqu'on planifie la formation des futurs informaticiens.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  15. #15
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 148
    Points : 186
    Points
    186
    Par défaut
    Les "vrais" programmeurs n'ont pas besoin d'apprendre tel ou tel langage, ils ont juste besoin d'avoir la logique. C'est pourquoi quelque soit la situation, l'application à développer, l'environnement d'exécution, le bon langage est simplement l'agorithme...
    Tous les langages ont des points positifs et négatifs, il faut juste faire les bons choix techniques.

  16. #16
    Membre éclairé Avatar de Camille_B
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2006
    Messages : 212
    Points : 673
    Points
    673
    Par défaut
    Au sujet "des" Assembleurs :
    Vu qu'il est la base de tout les langages, le maitriser revient à maitriser tout les autres
    C'est vraiment n'importe quoi.

    Prenons Perl. L'interpréteur Perl est écrit en C, il est donc basé sur C. Selon cette logique absurde, maîtriser C c'est maîtriser Perl.

    Ce qui est faux.

    Maîtriser Java, cela suffit-t-il à maîtriser Jython et Jruby ?

    Etc. etc.

    Pour le reste, rien à ajouter. Il y a de mauvais langages, il y a de bons langages, mais LE langage n'existe pas, et n'existera jamais. Un langage de programmation est fait pour exprimer d'une certaine manière quelque chose, et la manière est affaire de sensibilité et de pragmatisme.

  17. #17
    Membre averti Avatar de exodev
    Inscrit en
    Septembre 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Septembre 2009
    Messages : 201
    Points : 359
    Points
    359
    Par défaut
    Citation Envoyé par Camille_B Voir le message
    Il y a de mauvais langages, il y a de bons langages
    Ah je l'attendais celle-là

    Le mauvais langage, tu vois c'est un langage, tu codes un truc et t'obtiens quelque chose. Tandis que le bon langage, c'est un langage tu vois, tu codes un truc et t'obtiens quelque chose, mais c'est un bon langage

  18. #18
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 66
    Points : 120
    Points
    120
    Par défaut
    Citation Envoyé par exodev Voir le message
    Ah je l'attendais celle-là
    Bien trouvé

    Citation Envoyé par Teocali
    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...

    Teocali
    Suis d'accord avec ça. Et en plus on n'a pas toujours le choix du langage (Essayez développer un jeu en Python pour IPhone ) alors rester enfermer dans un langage c'est pas digne d'un programmeur...

  19. #19
    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
    Rien compris à la question. Il y aurait donc des vrais programmeurs et des programmeurs en plastique ?

    J'essaie déja de trouver quel langage se rapproche le plus du concept de pierre philosophale et ça me prend pas mal de temps, quoique quand on regarde ruby et io ils semblent qu'il y ait un debut d'alchimie ... et pourtant ils sont toujours tout en bas de tous les classements sur les langages

  20. #20
    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 Katleen Erna Voir le message
    Selon-vous, quel est le langage des VRAIS développeurs ? Pourquoi ?
    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).
    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")

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, 01h56
  2. Réponses: 6
    Dernier message: 13/11/2007, 13h06
  3. quel est ce langage?
    Par wilfried dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 06/11/2004, 04h06

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