TIOBE : Objective-C plus populaire que C++
Le langage d'Apple entre dans le top 3 du classement

Le , par Hinault Romaric, Responsable .NET
Mise à jour du 03/07/2012

La popularité de l’iPhone et l’iPad se fait ressentir sur l’indice Tiobe pour le mois de juillet.

Le classement des langages les plus populaires au cours de cette période par Tiobe montre une hausse considérable de la part de marché de l’Objective-C, déclassant ainsi C++.

Le langage de programmation d’Apple pour ses dispositifs sous iOS entre dans le top trois des langages les plus populaires avec une part de 9,33 %, en hausse de 4,14 % par rapport à la même période de l’an dernier.

C++ et Objective-C ont été développés la même année en tant que langages orientés objets, successeurs de C. C++ avait été rapidement adopté, tandis qu’Objective-C avait rencontré un succès mitigé.

Aujourd’hui, grâce à la popularité des terminaux mobiles, Objective-C devient la plateforme de prédilection pour bon nombre développeurs, alors que C++ recule peu à peu. Il faut noter cependant qu’Objective-C n’est pas un concurrent direct de C++ qui beaucoup plus utilisé dans les systèmes hautes performances.

Le langage C garde la première place du classement avec une popularité de 18,33 %, en avance de plus de 2 points par rapport à Java qui perd de plus en plus de terrain, et occupe le second rang avec une part de 16,08%.



Il est à noter que le classement Tiobe ne reflète pas exactement la réalité, du fait qu’il est basé sur les analyses des recherches sur le Web (Google, Bing, Yahoo, etc.).

Source : Tiobe


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de mitkl mitkl - Membre éprouvé https://www.developpez.com
le 06/07/2012 à 13:45
epic boost pour Visual Basic .NET
Avatar de camus3 camus3 - Membre éprouvé https://www.developpez.com
le 06/07/2012 à 14:41
Et ça continue encore et encore ...
Avatar de - https://www.developpez.com
le 06/07/2012 à 15:12
Quelques points interpellent :

Si Objective-C donne une bonne évaluation du monde mobile Apple, Java qui remplit le même rôle pour Androïd devrait suivre une route parallèle...

Hypothèses :
1. La chute marquée de java et sa tendance baissière de long terme cachent une chute bien plus marquée mais "tamponnée" par le développement Android.

2. Le marché du développement Android ne suit absolument pas celui d'Apple, moins bien rémunérés les développeurs Android sont moins agressifs que leur contrepartie Apple

3. Java touche tellement de mondes différents que les gourous sont bien mieux documentés et ne font pas de recherches relatives au langage sur le web (mais probablement bien plus à propos des librairies)

Je conclus que:

C'est sans doute un mélange de tout cela qui affecte java versus Objective-C mais dans ce cas, il faut reconnaître que Java est sous-représenté dans le classement Tiobe par rapport à son concurrent et qu'il faudrait croiser ces données statistiques de recherche web avec d'autres, notamment liées à Android lui même.
Avatar de mala92 mala92 - Membre émérite https://www.developpez.com
le 06/07/2012 à 16:08
Comme déjà dit, ce rapport est biaisé, vu que la doc "locale" de java est super bien faite, obligatoirement, les recherches sur ce langage sont moins importantes.

Citation Envoyé par unBonGars Voir le message
C'est sans doute un mélange de tout cela qui affecte java versus Objective-C mais dans ce cas, il faut reconnaître que Java est sous-représenté dans le classement Tiobe par rapport à son concurrent et qu'il faudrait croiser ces données statistiques de recherche web avec d'autres, notamment liées à Android lui même.
Faut se dépêcher, même si la balance penche vers Google, Google va quand même éviter des problèmes avec Oracle, donc développer encore plus l'alternative à Java (qui est en C ou C++, je crois).
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 06/07/2012 à 16:53
Comme dit et redit et redit encore, il serait temps d’arrêter d'accorder de la valeur à ce classement, qui n'a aucun intérêt à par lancer un troll du vendredi. Je pense que c'est une des rare news qui fini systématiquement avec des votes négatifs.

D'abord il compare des torchons et des serviettes, mais en plus la méthode de mesure est vraiment biaisée.

Pour moi, des langages utilisés majoritairement dans le cadre professionnel sont très largement sous représentés car ce sont des langages sur lesquels les gens travaillent beaucoup : ils les connaissent bien, savent utiliser la documentation et au final font peu de recherche Google. Et quand ils les font c'est généralement sur des points très précis (méthode, classe, framework) qui ne seront probablement pas comptabilisés.

Au contraire, les langages qui sont utilisés ponctuellement, par des étudiants ou dans le cadre de développements amateurs, sont clairement surévalués, vu que les gens font davantage de recherches pour trouver des solutions générales.
Avatar de GOUGOU1 GOUGOU1 - En attente de confirmation mail https://www.developpez.com
le 06/07/2012 à 16:56
Mais carrément. D'ailleurs, il n'y qu'en Java qu'on dispose d'une doc en locale.

En Objective-C, il n'y a pas de documentation en locale sur le disque. Pire, il faut absolument la consulter depuis safari, en utilisant un macbook pro.

Bravo l'esprit d'analyse....
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 06/07/2012 à 17:05
Citation Envoyé par GOUGOU1 Voir le message
Mais carrément. D'ailleurs, il n'y qu'en Java qu'on dispose d'une doc en locale.

En Objective-C, il n'y a pas de documentation en locale sur le disque. Pire, il faut absolument la consulter depuis safari, en utilisant un macbook pro.

Bravo l'esprit d'analyse....
Il n'y en a heureusement pas qu'en Java. Presque tous les langages fournissent une doc locale. Mais suivant comment elle est conçue, elle peut être plus ou moins utilisable.
La doc locale de Qt par exemple est un vrai bonheur. MSDN est bien trop monstrueuse pour motiver une utilisation hors-ligne.
Avatar de dorian833 dorian833 - Membre averti https://www.developpez.com
le 06/07/2012 à 17:38
Citation Envoyé par GOUGOU1 Voir le message
Mais carrément. D'ailleurs, il n'y qu'en Java qu'on dispose d'une doc en locale.

En Objective-C, il n'y a pas de documentation en locale sur le disque. Pire, il faut absolument la consulter depuis safari, en utilisant un macbook pro.

Bravo l'esprit d'analyse....
Avec XCode, il est tout a fait possible d'avoir la doc en local.

+1 pour la qualité de la doc de Qt, c'était un régal de travailler avec.
Avatar de mitkl mitkl - Membre éprouvé https://www.developpez.com
le 06/07/2012 à 18:43
Tout le monde est au courant que ces résultats ne représentent que les recherches faites sur les langages mais ça n'empêche pas de se poser des questions comme le Visual Basic .NET qui gagne 10 flèches, comment ça se fait ? Si MATLAB est entré dans le TOP 20 c'est qu'il y a une raison, de plus en plus de personnes utilisent MATLAB et font donc des recherches, le classement n'est pas intéressant en soit pour les langages mainstream comme la gueguerre TIOBE du C/Java qui va passer devant et derrière, on s'en fout un peu.
Avatar de gangsoleil gangsoleil - Modérateur https://www.developpez.com
le 06/07/2012 à 22:35
Citation Envoyé par GOUGOU1 Voir le message
Mais carrément. D'ailleurs, il n'y qu'en Java qu'on dispose d'une doc en locale.

Bravo l'esprit d'analyse....
Mais oui, prenons par exemple le langage C, qui est premier de ce classement : toutes les docs sont disponibles dans les "man" de tous les linux et unix, et un certain nombre de developpeurs C ont en plus la norme C en locale.
Et la plupart des gros EDI integrent egalement la doc de ce langage...
Contacter le responsable de la rubrique Accueil