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. #81
    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 Michael REMY Voir le message
    [...]
    La performance du language (dans le sens rapidité) n'est absoluement pas un argument ,tant le hardware évolue plus vite que le software.
    Même dans le cas des applications de calcul intensif ?

  2. #82
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 210
    Points : 459
    Points
    459
    Par défaut
    Un langage qui permet de développer d'autres langages.

    EDIT: de cette manière vous êtes apte à développer un langage spécifique au domaine d'application ...

  3. #83
    Membre du Club
    Homme Profil pro
    Chercheur en Sécurité
    Inscrit en
    Octobre 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur en Sécurité

    Informations forums :
    Inscription : Octobre 2008
    Messages : 32
    Points : 56
    Points
    56
    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 à la situation (à 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
    je crois que tu as la meilleure réponse pour cette question ...

  4. #84
    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 Réponse à un vieux message
    Citation Envoyé par Michael REMY Voir le message
    La performance du language (dans le sens rapidité) n'est absoluement pas un argument ,tant le hardware évolue plus vite que le software.
    Euuh, besoin de source là!

    Mr Wirth dit tout le contraire.

  5. #85
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 7
    Points : 12
    Points
    12
    Par défaut Pourquoi faire simple qu'on on peut faire compliqué ?
    Moi je programme en français, ou l'anglais ( je pourrai aussi en Chinois )
    Oui j'écris des algorithmes.

    En langage algorithmique en texte ou en diagramme comme l'UML.
    Puis il faut utiliser un convertisseur qui traduit de l'algorithme textuel ou UML vers de l'ASM, c, c++, PHP, java, etc ..............................

    Je suis actuellement entrain de créer des traducteurs de code, à bon entendeur salut !

    ALGORITHME
    Un algorithme est un processus systématique de résolution, par le calcul, d'un problème permettant de présenter les étapes vers le résultat à une autre personne physique (un autre humain) ou virtuelle (un calculateur). En d'autres termes, un algorithme est un énoncé d’une suite finie et non-ambiguë d’opérations permettant de donner la réponse à un problème. Il décrit formellement une procédure concrète. Si ces opérations s’exécutent en séquence, on parle d’algorithme séquentiel. Si les opérations s’exécutent sur plusieurs processeurs en parallèle, on parle d’algorithme parallèle. Si les tâches s’exécutent sur un réseau de processeurs on parle d’algorithme réparti ou distribué.
    UML
    UML (en anglais Unified Modeling Language ou « langage de modélisation unifié ») est un langage de modélisation graphique à base de pictogrammes. Il est apparu dans le monde du génie logiciel, dans le cadre de la « conception orientée objet ». Couramment utilisé dans les projets logiciels, il peut être appliqué à toutes sortes de systèmes ne se limitant pas au domaine informatique
    liens :
    qu'est ce qu'un algorithme ?
    un portail sur l'algorithmie
    qu'est ce que l'UML ?
    OMG UML

  6. #86
    Membre expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Points : 3 284
    Points
    3 284
    Par défaut
    Citation Envoyé par pandaloun Voir le message
    Moi je programme en français, ou l'anglais ( je pourrai aussi en chinois )
    Oui j'écris des algorithmes.

    En langage algorithmique en texte ou en diagramme comme l'UML.
    Puis il faut utiliser un convertisseur qui traduit de l'algorithme textuel ou UML vers de l'ASM, c, c++, PHP, java, etc ..............................

    Je suis actuellement entrain de créer des traducteurs de code, à bon entendeur salut !
    Des méta language, il en existe déjà....
    j'ai déjà développé des apllis utilisant un méta langage à base de diagrammes UML (KIS pour ceux que ça intéresse) et les convertissait en C/C++.

    si c'est bien fait cela marche plutôt bien, mais il n'en reste pas moins que c'est un langage aussi, avec sa syntaxe, ses mots clés, sa grammaire.

    Maintenant pour revenir à la question initiale, me concernant il n'y a pas de langage pour "vrai" programmeur. il faut savoir s'adapter à la situation et être capable d'expliquer ce que l'on a fait ainsi que les choix technologiques retenues pour réaliser tel ou tel projet, mais cela n'est pas spécifique au métier de programmeur.....
    bazar: http://www.improetcompagnie.com/publ...ctacles-6.html

    BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil

    Emacs Wiki: http://www.emacswiki.org/

    En attente de ce que produira: http://www.pushmid.com

  7. #87
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 7
    Points : 12
    Points
    12
    Par défaut Je veux coder comme un vrai .... !
    Je vous conseil de jeter un œil à cette vidéo ( aux moins les 10 premières minutes) :

    Les algorithmes, cœur de l'informatique

  8. #88
    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,

    Je me permets de regrouper ces deux remarques, car elles sont finalement assez proches :

    La performance du language (dans le sens rapidité) n'est absoluement pas un argument ,tant le hardware évolue plus vite que le software.
    Citation Envoyé par pandaloun Voir le message
    Puis il faut utiliser un convertisseur qui traduit de l'algorithme textuel ou UML vers de l'ASM, c, c++, PHP, java, etc ..............................
    Vous supposez ici que vous avez besoin de performances moyennes, ce qui est le cas d'une partie de l'informatique, mais d'une partie seulement.
    Pour tout ce qui est embarqué, les performances du code sont extrêmement importantes, car ce sont elles qui déterminent la durée de la batterie. Et c'est grâce a des inepties comme celles que vous écrivez que l'on arrive a des téléphones ayant des autonomies ridicules : de mauvais programmes qui ne tiennent pas compte de l'environnement, et un hardware qui a force d'être augmenté tire trop de jus de la batterie.

    Des generateurs de code, il en existe depuis des dixaines d'années, tu ne feras probablement rien de nouveau dans le domaine. Alors pourquoi ne sont-ils pas plus utilisés, si c'est tellement merveilleux ?

    Quant au fait que le hardware évolue toujours aussi vite, ce n'est plus forcément vrai, même pour les serveurs... http://www.developpez.net/forums/d91...re-pertinente/
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  9. #89
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    Citation Envoyé par bugsan Voir le message
    Un langage qui permet de développer d'autres langages.

    EDIT: de cette manière vous êtes apte à développer un langage spécifique au domaine d'application ...
    presque tous les langages permettent de développer d'autres langages

    mais encore faut-il que tu sois bon en conception de langage

    Je dirais surtout que l'élite utilise son cerveau, quelque soit le langage utilisé
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  10. #90
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 73
    Points : 122
    Points
    122
    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
    Je pense aussi que Teocali a tout bien résumé ...
    Si on a la logique, on peut s'adapter à tout langage. Bien sur, il faut un peu de pratique ...pour éviter les écueils.

  11. #91
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Points : 2 202
    Points
    2 202
    Par défaut
    Le langage des vrais programmeurs...L'élite des développeurs...Rien que ça...

    Moi j'utilise un papier et un crayon et surtout ma tête.
    Après, le reste, c'est de la techno, rien d'insurmontable.

    Le vrai programmeur...Parce qu'il y en a des faux, et l'élite des développeurs...

    Question en retour : Quand l'élite des développeur rencontre un sujet qu'elle ne connait pas dans un contexte qu'elle ne connait pas, elle fait comment ?
    Savoir programmer en assembleur ou en basic, ça ne sert à rien, savoir utiliser un langage pour sortir une application, çà c'est de la programmation.

  12. #92
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    Citation Envoyé par pandaloun Voir le message
    Je vous conseil de jeter un œil à cette vidéo ( aux moins les 10 premières minutes) :

    Les algorithmes, cœur de l'informatique


    j'aimerai bien avoir un Professeur comme ça
    Les pièges de l'Internet
    Helix, réponse à une intrusion


    "La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
    "Si j'ai vu plus loin, c'est en me tenant sur les épaules de géants." Isaac Newton

  13. #93
    Membre régulier
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2009
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 39
    Points : 73
    Points
    73
    Par défaut
    Celui qui maitrise le C et l'assembleur

  14. #94
    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 reste sur ma position en maintenant qu'un bon développeur, c'est un développeur qui sait ce sortir de n'importe quelle situation grâce à sa tête.
    Celui qui connait X langage mais ne maitrise aucun n'est pas un bon développeur. A l'extrême, j'ai envie de dire que seul des connaissance générales sur les méthode de développement et une maitrise de l'algoritmie suffit pour être un bon développeur.

  15. #95
    Membre à l'essai
    Femme Profil pro
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 6
    Points : 18
    Points
    18
    Par défaut
    A mon avis on fait tous fausse route, car la question est de savoir quel est le langage des "vrais" programmeurs, et en réalité il n'y a pas de "vrais" développeur qui utilisent de "vrais" langage. Car il est fort possible qu'est programmeur est très fort en un tel ou tel langage mais qu'il se plante avec d'autres.
    Or on n'est pas tous Obligé de maitriser tout les langages sur le marché.
    D'où moi je dis que le vrai langage c'est celui qui convienne vraiment à son projet. Et le vrai programmeur c'est celui qui peut s'adapter avec n'importe quel langage,qui correspond à son projet.

  16. #96
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Points : 66
    Points
    66
    Par défaut
    JAVA

  17. #97
    Membre habitué
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations forums :
    Inscription : Septembre 2008
    Messages : 168
    Points : 184
    Points
    184
    Par défaut
    Lol

  18. #98
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    Quel beau sujet à troll (et certains s'y jettent les deux pieds dedans à ce que je vois).

    Quel est le langage des "vrais" programmeurs ?
    C'est simple, un "vrai programmeur" ne répondra même pas à cette question.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  19. #99
    Membre éprouvé Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Points : 1 154
    Points
    1 154
    Par défaut
    Je dirai LISP.
    Parce qu'il faut vraiment faire partie de l'élite pour faire un gros programme en LISP...
    Veuillez agréer nos sentiments les plus distingués. Soyez assurés de notre entière collaboration, bien à vous pour toujours et à jamais dans l'unique but de servir l'espérance de votre satisfaction, dis bonjour à ton père et à ta mère, bonne pétanque, mets ton écharpe fais froid dehors.

  20. #100
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Citation Envoyé par Robin56 Voir le message
    Quel beau sujet à troll (et certains s'y jettent les deux pieds dedans à ce que je vois).
    Ils ne se jettent pas dedans, ils le déterrent.

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

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