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.
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...
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 :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à)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
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
- 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.
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.
C++, Java, DotNet en ayant fait de l'assembleur et / ou connaitre l'architecture von neumann
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.
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.
Bon le débat n'est pas génialement posé, mais la BD je la trouve vraiment marrante
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 !
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 !
Non et oui! un programmeur il programme c'est tout ! il choisit pas son langage.
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.Certains ont essayé de s'en approcher, JAVA et puis .Net avec C#.
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 ^^
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.
Je trouve que le meilleur langage est celui qu'on maîtrise
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]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager