IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

Java reprend son trône au détriment de C d'après l'index Tiobe
Regain d'intérêt pour Python selon PyPL

Le , par Cedric Chevalier

25PARTAGES

4  6 
Quel langage de programmation doit-on maîtriser pour être compétitif sur le marché de l'emploi ? Bien des programmeurs doivent se poser cette question. Un élément de réponse peut leur être fourni par une classification des langages de programmation usuels en fonction de leur popularité.

Le Tiobe Community Programming index du mois d'août, qui classe les langages de programmation en fonction de leur popularité, est disponible. Java ravit la première place du classement au langage C, qui occupe ainsi la deuxième place.

Objective-C perd lui aussi une place en faveur du C++. Le C++ devient ainsi le troisième langage de programmation populaire derrière le C, quand Objective-C rejoint la quatrième place du classement.

PHP gagne une place et se range à la cinquième position au détriment de C# qui se voit reléguer à la sixième position.

Toujours dans le classement, on note un bond en avant de Javascript. Le langage gagne deux places et se range à la neuvième position.

Python, Ruby, et Visual Basic conservent les mêmes positions que l'année dernière de huitième, septième et dixième respectivement.

Perl perd deux places et se retrouve onzième au classement général.


D'un autre côté, PYPL a aussi sorti son classement pour le mois d'août. Python y fait un progrès appréciable, et gagne du terrain. Précédemment en sixième position au mois d'août 2012, il occupe désormais la quatrième place au classement général.

Les langages C et C++, perdent respectivement une place chacun. Pour ce mois d'août, le C++ est classé cinquième et le C sixième.

Dans l'ensemble, à part les modifications observées pour les langages Python, C et C++, le reste du classement est inchangé. Javascript, Objective C, Visual Basic et Ruby qui ferment le top ten, conservent leurs positions respectives de l'année passée.


Source : TIOBE

Et vous ?

Ce classement reflète-t-il la réalité d'après vous ?

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

Avatar de FaridM
Membre expérimenté https://www.developpez.com
Le 15/08/2013 à 8:56
Citation Envoyé par Cedric Chevalier Voir le message


Ce classement reflète-t-il la réalité d'après vous ?
On a pas déjà répondu 300 fois à cette question ?
8  2 
Avatar de minnesota
Membre émérite https://www.developpez.com
Le 17/08/2013 à 8:32
Quand j'entends parler d'indice tiobe :



6  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 15/08/2013 à 15:28
Ce qui me fait marrer avec les indicateurs genre TIOBE, PYPL etc c'est que le simple fait qu'ils ne soient pas du tout d'accord entre eux montre bien qu'ils ne reflètent absolument pas la réalité... C'est un peu comme les horoscopes : si on lit l'horoscope du même jour dans 3 journaux différents, on aura 3 prédictions différentes et potentiellement contradictoires
5  0 
Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 16/08/2013 à 1:40
Citation Envoyé par alassanediakite Voir le message
Salut

A l'instant t, si on a répondu 300 fois; à l'instant t+1 il faut évoluer et répondre sinon on se tait!!!
J'ai du mal à comprendre que des bénévoles tuent leurs temps à informer et animer le forum et on qu'on aille jusqu'à leurs reprocher cela.
Quelles peuvent être les raisons des
@+
Dis donc, tu crois être qui pour dire aux autres de se taire ?

La remarque est pertinente : on nous pond un article long comme le bras pour chaque frétillement d'un dixième de point de l'indice Tiobe, dont chacun est bien conscient qu'il est à peu près dépourvu d'intérêt. Et pour justifier, systématiquement, on nous demande de commenter la fiabilité de cet indice, alors que tout à déjà été dit depuis longtemps sur le sujet.
5  1 
Avatar de conscofd
Nouveau membre du Club https://www.developpez.com
Le 19/08/2013 à 12:17
On dirait les classements sportifs.

" -A- a gagné son match contre -B-. De l'autre côté, -C- malgré un match nul conserve sa place de leader."

amha ce genre de classement ne représente rien. C'est pas parce que ton équipe n'est pas dans le top 5 que t'arrêtes d'être supporter...

Les victimes de ce type de classement sont les débutants. Dès qu'ils vont voir un langage arriver en haut du classement, ils vont lacher ce qu'ils étaient en train d'apprendre pour pécho l'autre. A l'inverse aussi et sans objectivité, ils penseront peut-être que ceux un peu plus bas sont des langages pourris.
3  0 
Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 26/08/2013 à 15:14
Citation Envoyé par alassanediakite Voir le message

Les tendances d'un domaine doivent être mise à jour de façon permanente. Et vu la vitesse d'évolution dans l'informatique "depuis longtemps" devient de la préhistoire.
Et bien ça n'a pas changé. L'indice Tiobe est toujours dénué d'intérêt. Comme quoi tout ne change pas si vite que ça dans l'informatique...
2  0 
Avatar de rambc
Membre chevronné https://www.developpez.com
Le 15/08/2013 à 10:37
Je dirais 301+1 = 302 fois.
1  1 
Avatar de la.lune
Membre chevronné https://www.developpez.com
Le 16/08/2013 à 1:01
Citation Envoyé par Cedric Chevalier Voir le message


Ce classement reflète-t-il la réalité d'après vous ?
La seule réalité que je peux observer, je sais que ça va déplaire certains, mais c'est la réalité: c'est la place de Java en tant que langage, il est le seul à avoir une grande place à la fois dans tous les domaines de développement, le Web, le Dektop, le Mobile et l'Embarqué, et sur tous les OS.

Car si Php lui concurrence mais c'est sur le web seulement, et si C et C++ lui concurrence et bien c'est sur le Desktop, et l'embarqué, et un peu sur le mobile pour C++ avec Qt, mais pas sur le web. Objective-C quant à lui c'est sur le mobile et sur le Desktop.

S'il y a un bien un langage qui touche presque tous les domaines que java touche c'est bien c#, mais plusieurs raison font qu'il n'arrive pas encore à lui suivre, primo c'est que windows phone n'est pas populaire comme ces concurrents, et même s'il peut s’exécuter sous linux et Mac avec Mono, mais en fait il n'est pas conçu principalement pour ces OS du coup ce n'est pas tous les framwork .Net qui sont supportés, et ça ne marche pas à tous les coups. Je me demande un hébergeur web avec linux sous ses serveurs et offre un hébergement pour des site ASP.Net
Et les outils de développement sous ces OS ne sont pas au même niveau comme le sont sous windows: MonoDevelop n'est pas aussi mature comme Visual Studio, en comparaison de la place des outils de développement de java qu'occupe sous linux et Mac. La seul chose que je ne sais pas je me demande si les gens font de l'embarqué avec C#.

Et même pour les applications web (côté client), il est bien sûr possible de ne pas écrire du code javascript, avec les framwork GWT, JSF...qui sont populaires et très matures aussi on programme en java et le code sera compilé en javacript. Mais y a-t-il d'équivalent à ces framworke en C# ou Php?

Le domaine que je vois que java ne touche pas c'est le domaine des programmes scientifiques à calcul mathématique intense car ça demande des langages très performants comme le C/C++, Erlang, OCCAM ..., des langages qui sont aussi adaptés aux programmes sur des architectures parallèles. Sauf qu'il y a Ateji PX qui est une extension de java adapté aux architectures parallèles , au presseurs multi-core , au GPU..., tout est du java orienté objet mais il ajoute des symboles à insérer au programme pour tenir compte de la parallélisation.

En tout cas, pour moi si java "langage" occupe la première place en popularité je ne vois rien de miracle.
3  3 
Avatar de ArnXorn
Candidat au Club https://www.developpez.com
Le 22/08/2013 à 14:40
Je sais que je suis juste un amateur éclairé, mais il me semble que le choix d'utilisation d'un langage tient surtout à ce qu'on souhaite en faire, non?
Il me semble plutôt difficile de faire de la programmation système avec un langage de haut niveau comme le Java (comme par exemple contribuer à Coreboot)...
A l'inverse, je ne choisirais sans doute pas le C pour développer une application pour téléphone mobile...
0  0 
Avatar de prog-amer472
Membre à l'essai https://www.developpez.com
Le 05/09/2013 à 8:57
Quel langage de programmation doit-on maîtrisé pour être compétitif sur le marché de l'emploi
Le Tiobe Community Programming index du mois d'août qui classe les langages de programmation en fonction de leurs popularités est disponible
Rien que ces deux phrases traduisent l'absurdité de la chose , car être "compétitif" ne veut pas forcément dire "langage populaire"

Le java/objective C par exemple , si on prend en compte le nombre d'emplois au niveau du développement mobile , et la présence de java un peu partout alors oui la probabilité d’obtenir un travail avec ces langages populaires est forte si on les connait.

A l'inverse , prenons le cas du C/Lisp , on a moins de "truc a la mode " qui utilise ces langages , donc moins de gens qui connaissent/bossent dessus donc potentiellement moins d'offre d'emplois MAIS si on les connais , on sera très compétitif dans l'embarqué/IA par exemple...
0  0