Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Python élu meilleur langage 2011
Par les lecteurs du linuxjournal

Le , par afranck64

0PARTAGES

0  3 
Quel est le meilleur langage de programmation pour l année 2011.
Pour la troisième fois d affilé, Python a été élu meilleur langage par les nombreux lecteurs du linuxjournal. Il continue de dominer bien que cette année, il aura été talonné d'à peine 6% par son ainé, C++.

sources : readers-choice-2011 - linuxjournal

- Partagez vous cet Avis?
- Quel est d après vous le langage qui devrait cette année être au sommet du podium?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de toopac
Modérateur https://www.developpez.com
Le 06/12/2011 à 18:22
langage élu par les lecteurs du linuxjournal ?
Je ne pense pas que ce soit très représentatif, en effet je doute fort qu'ils aient beaucoup votés pour C# ou VB.NET par exemple...

On ne peux donc pas parler de "meilleur langage 2011"..., ou alors seulement pour la communauté linux (voir juste pour lecteurs de linuxjournal...)

Et je ne vois pas bien ce que viens faire XML dans cette liste...
13  0 
Avatar de ymoreau
Membre émérite https://www.developpez.com
Le 07/12/2011 à 13:04
Je me demande si ceux qui votent ont déjà essayé d'autres langages. Car on peut facilement voter pour le langage qu'on maitrise le mieux puisqu'il nous parait du coup plus confortable. Il faudrait faire les comparatifs sur des faits concrets. Tel langage permet ceci que les autres n'ont pas, tel langage est plus performant sur tel type de traitement, tel langage est plus facile à apprendre etc.
10  0 
Avatar de Barsy
Expert confirmé https://www.developpez.com
Le 07/12/2011 à 15:10


6  0 
Avatar de Robin56
Responsable Java https://www.developpez.com
Le 07/12/2011 à 15:56
Citation Envoyé par Kait3n Voir le message
Constructif n'est-ce pas ? En tant que rubyiste chevronné et convaincu, je serai heureux de répondre à toutes vos questions concernant ce joyaux (ahah) et pourquoi je l'affectionne tant, histoire d'avoir un débat
T'as plus qu'a créer un topic "Ruby meilleur langage 2011 par Kait3n".
6  0 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 13/12/2011 à 5:05
Citation Envoyé par afranck64 Voir le message
Je ne sais même plus d où vient le fait que l on papote autant à propos de l indention.
-1: Les commandes de base Python, sont plus explicites que celles des autres langages.
comme en Pascal alors ?
Citation Envoyé par afranck64 Voir le message

-2: C est vrai que ca vaut aussi pour C/Cpp mais. Essayez de formatter le réel 12.2545345 à l affichage en 12.2545 en Java

-3: C est bohneur de n avoir plus à créer/supprimer les objets crées "dynamiquement" (J en viendrai même à dire que ce terme est utilisé abusivement par les autres langages )
comme les composants Delphi instanciés automatiquement lors du chargement du GUI et libérés de même. (bien que ce ne soit pas le cas des classes en général)
Citation Envoyé par afranck64 Voir le message

-4: La standard lib est vraiment bien foutue et ne manque pas de documentaton.

-5: Je suis encore nostalgique de ma première GUI montée en Python, en moins de 5 lignes. En C/Cpp, je me souviens juste de tas de constantes qui me donnaient le tourni.
Sous Delphi tu n'aurais pas utilisé la moindre ligne de code
Citation Envoyé par afranck64 Voir le message

-6: pour plus tard
4  0 
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 07/12/2011 à 13:24
C'est clair que c'est le genre de sondage qui ne veut rien dire.

Déjà, l'échantillon des votant est très restrictif, ensuite la question : "Quel est le meilleur langage de programmation de l'année"

Je ne pensais pas que Python était sortie en 2011 !
Ensuite, le meilleur, c'est celui que j'utilise, évidemment, car c'est celui que je maîtrise. J'en ai essayé d'autres, mais au bout de 2 min, j'ai bien vu qu'il était nul !
3  0 
Avatar de _skip
Expert éminent https://www.developpez.com
Le 12/12/2011 à 12:07
Citation Envoyé par DevTroglodyte Voir le message

Disons que de mon point de vue, définir les variables, type statiquement, ça me permet de savoir où je vais et d'avoir des classes bien carrées.

+1
J'ai toujours été fort partisan du typage statique. Pour plusieurs raisons :

1) Quand j'écris une fonction J'aime dire "je veux qu'on me passe des pommes, pas des poires", même si en me passant des poires ça fonctionne.
2) Les types sont pour moi une forme de documentation et un filet de sécurité contre la mauvaise utilisation d'un code.
3) Le typage donne plus facilement lieu à de l'optimisation runtime (dans le cas de JIT par exemple) et permet des fonctionnalités IDE plus avancées (analyse, complétion, refactoring).


Et il faut avouer que les exemples que j'ai croisé quand lors de ma brève incursion dans le python m'ont pas mal choqué (des listes contenant des trucs de types divers et variés )

C'est le risque... cependant c'est un débat sans fin de savoir si une feature qui pourrait potentiellement donner lieu à de mauvaises utilisations devrait être interdite ou non.
Je suis d'avis qu'il est surtout important, à travers le typage, de pouvoir éviter ou détecter plus facilement les fautes "involontaires". Les erreurs de conceptions quant à elles sont du ressort du développeur et peu importe les barrières qu'on y met, il y aura toujours des façons de faire du n'importe quoi.
3  0 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 06/12/2011 à 17:13
Citation Envoyé par afranck64 Voir le message

- Partagez vous cet Avis?
- Quel est d après vous le langage qui devrait cette année être au sommet du podium?
- non
- un nouveau langage qui change réellement la donne
2  0 
Avatar de Robin56
Responsable Java https://www.developpez.com
Le 07/12/2011 à 16:23
En fait, il y a un terme qui me déplait pas mal dans ce sondage c'est "meilleur". Ça veut dire quoi le "meilleur langage" franchement ?

Barsy, attention de ne pas te mettre la population de Pif Gadget à dos.
2  0 
Avatar de Jiyuu
Rédacteur/Modérateur https://www.developpez.com
Le 08/12/2011 à 9:30


Programmant moi-même en python depuis quelques années, je suis très heureux de lire que ce langage est dit "le meilleur" (depuis le temps que je le répète )

Cela dit, je reste réaliste et rejoins la majorité d'entre vous... Python est pour moi le meilleur, je veux dire par là, de mon point de vue de programmeur amateur qui fait ça pour le plaisir et qui n'a jamais réellement essayé autre chose.

Par pur chauvinisme je voterai alors Python, sachant pertinemment que des langages comme C et dérivés sont aussi des langages très populaires, très appréciés et très performants.
C'est juste que je n'ai pas (encore) eu le courage de me lancer dans l'infidélité ^^.

Mais comme je le dit souvent c'est pas parce que l'on est au régime que l'on a pas le droit de regarder le menu. ... donc je commence à zieuter le C++

Bonne programmation à tous.

PS : Je béni tous les matins ce dernier qui a permis la naissance de Qt qui lui même à permis d'avoir les meilleures biblio python... PyQt et PySide
2  0