Précédent   Forum du club des développeurs et IT Pro > Général Développement > Langages de programmation
Langages de programmation Forum général sur les langages de programmation, sur la POO, opinions, choix, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 08/01/2013, 12h10   #1
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 824
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

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

Informations forums :
Inscription : janvier 2007
Messages : 2 824
Points : 37 281
Points : 37 281
Par défaut Objective-C sacré langage de l’année 2012 par Tiobe, tandis que PYPL couronne C#

Objective-C sacré langage de l’année 2012 par Tiobe, tandis que PYPL couronne C#
quel langage gagne la palme d’or selon vous ?


Une nouvelle année commence et c’est le moment de ressortir les langages de programmation qui se sont mieux distingués au cours de l’année 2012, par leur indice de popularité.

Pour cela, nous avons observé les résultats de deux indices populaires, celui de Tiobe et de PYPL (il en existe d’autres, mais nous allons nous limiter à ceux-ci). Pour rappel, l’indice Tiobe est basé sur les pages disponibles en ligne pour un langage de programmation, alors que la méthode PYPL (qualifiée de plus avancée) compte le nombre de personnes recherchant activement ces pages.

Selon Tiobe, le langage qui enregistre la plus forte progression au cours de l’année 2012 est Objective-C, qui est sacré langage de l’année pour la deuxième fois consécutive. Objective C occupe actuellement la troisième place dans le classement Tiobe avec une part de 10,28% en janvier 2013 (en augmentation de 3,37% par rapport à janvier 2012), juste derrière C (17,85), qui maintient sa couronne et Java (17,41).



Indice Tiobe

Le langage C# de Microsoft ferme le top 5 avec une part de 6,19% (en baisse de 2,7% par rapport à janvier 2012), selon l’indice Tiobe. Tandis que de son côté, l’index de popularité PYPL estime que C# a eu la meilleure progression au cours de l’année 2012.

Selon le classement publié par PYPL, le langage de programmation C# enregistre une progression de 1,8% entre janvier 2012 et janvier 2013. C# occupe la quatrième place du classement PYPL avec une part de 10,1%. Le peloton de tête est mené par Java (30,5%), suivi par PHP (15,4%) et C++ (10,4%).



Indice PYPL


Le langage C, premier dans le classement Tiobe n’intervient qu’à la cinquième position sur la liste PYPL, avec une part de 9,2% (en baisse de 1,3% par rapport à janvier 2012). Objective-C, quant à lui, n’apparait pas dans le top 10 de PYPL.



Source : TIOBE, PYPL


Et vous ?

Que pensez-vous de ces classements ?

Quel indice vous semble le plus pertinent ?

Quel est le langage de l'année pour vous ?
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 95
Vieux 08/01/2013, 12h27   #2
Marwindows
Membre éprouvé
 
Avatar de Marwindows
 
Dave Hill
Inscription : mars 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Dave Hill

Informations forums :
Inscription : mars 2010
Messages : 30
Points : 467
Points : 467
Pour ma part, C est à la fois bien, car il permet d'avoir une
maîtrise plus approfondie de la programmation, et plus performant :

Un

Code :
write(1,"Hello World", 11);
en C ira surement plus rapidement qu'un

Code :
std::cout << "Hello Word";
en C++ et permettra de mieux comprendre les gestion de sortie sur la sortie standard, d'erreur, ...

De plus le C++ à un compilateur qui est comment dire .... très détaillé dans ses messages d'erreur voir un peu trop, ce qui perd le programmeur.

Le PHP reste sympa, car il simplifie énormément la vie des programmeurs avec sa souplesse, et sa gestion d'erreur

C'est vrai que quand on fait des calculs de type :

Code :
1
2
3
$a = "21";
$b = 21;
$c = $a + $b;
et toc on obtient un magnifique 42 !!

L'objet est une notion présent dans les langages récent, mais il peut toutefois
être remplacé par des jolies structure et des pointeurs sur fonction, des static, notion qu'on ne retrouve plus beaucoup ...

Bref je m'emballe, mais pour moi le C reste bel et bien le plus beau langage que je connaisse.
__________________
Aidez nous à améliorer la sûreté du Web !
http://santasee.com

Créé vos Jeux Web en quelques lignes de codes !
http://santalib.fr
Marwindows est déconnecté   Envoyer un message privé Réponse avec citation 318
Vieux 08/01/2013, 13h42   #3
alex_vino
Membre Expert
 
Homme Gilles Vino
Software Developer
Inscription : mars 2008
Messages : 1 304
Détails du profil
Informations personnelles :
Nom : Homme Gilles Vino
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Software Developer

Informations forums :
Inscription : mars 2008
Messages : 1 304
Points : 2 289
Points : 2 289
Il y a beaucoup de différences entre les organismes...
Voir VB.Net bondir et C# décroitre montre déja que les stats de Tiobe laisse a désirer (simple mise a jour de la doc par Microsoft?).
En surfant sur le Web et en regardant les offres d'emploi on peux se rendre compte que le mode de ces statistiques est bien loin de la réalité du marché, mais stats tout de meme intéressantes.
alex_vino est déconnecté   Envoyer un message privé Réponse avec citation 82
Vieux 08/01/2013, 13h47   #4
Tryph
Membre chevronné
 
Homme
Développeur informatique
Inscription : janvier 2010
Messages : 112
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2010
Messages : 112
Points : 696
Points : 696
Que pensez-vous de ces classements ?
ils ont peu d'intérêt et sont pas forcément pertinents, que ce soit l'un ou l'autre.

Quel indice vous semble le plus pertinent ?
aucun des deux.
je connais pas dans le détail la méthodologie pour établir les classements mais si je me fie à l'article et si j'ai bien compris:
  • Tiobe se baserait sur le nombre de pages présentes sur le net et traitant de chaque langage. un langage super bien documenté mais rarement utilisé pourrait alors avoir une place de choix dans l'index...
  • PYPL se baserait sur le nombre de recherches qui mènent à ces pages. les langages qui sont très utilisés pour l'apprentissage de la programmation pourraient donc bénéficier d'une place de choix car les étudiants vont forcément faire des tonnes de recherches sur la doc. au contraire les langages qui sont peut être mieux maitrisés par leurs pratiquants pourraient souffrir d'un déficit de recherches alors qu'ils sont utilisés en masse...
les deux indices donnent des classements sensiblement différents et je crois pas que l'un soit plus vrai que l'autre.

Quel est le langage de l'année pour vous ?
je sais pas et ça ne m'importe pas le moins du monde. j'utilise un langage car c'est celui qui est adapté, celui qui est imposé, celui que j'apprécie ou celui que je connais... mais pas parce qu'il est populaire ou non.
Tryph est déconnecté   Envoyer un message privé Réponse avec citation 81
Vieux 08/01/2013, 14h10   #5
camus3
Membre émérite
 
Inscription : juillet 2010
Messages : 602
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 602
Points : 899
Points : 899
Citation:
$c = $a + $b;

et toc on obtient un magnifique 42 !!
type coercion , cela fait parti du langage , c'est donc une caractéristique du langage à connaître.

"." assure que le résultat ne sera pas "tronqué" si on "ajoute" 2 chaînes , pas "+" .

On ne peut ignorer une "feature" parce qu'elle ne plait pas , ou alors on n'utilise pas ce langage ( surtout que coté serveur , il y a le choix ).

Dans certains langages comme python ( ou C++ il me semble ) on peut carrément redéfinir les opérateurs.

On peut bien sur critiquer ce choix niveau design (PHP n'as pas été crée par un designer de langage chevronné et sachant exactement ou il allait, c'est un vrai problème vu son "succès" ), il est cependant nécessaire de connaître ces caractéristiques.
camus3 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 08/01/2013, 14h24   #6
Marwindows
Membre éprouvé
 
Avatar de Marwindows
 
Dave Hill
Inscription : mars 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Dave Hill

Informations forums :
Inscription : mars 2010
Messages : 30
Points : 467
Points : 467
Citation:
Envoyé par camus3 Voir le message
type coercion , cela fait parti du langage , c'est donc une caractéristique du langage à connaître.

"." assure que le résultat ne sera pas "tronqué" si on "ajoute" 2 chaînes , pas "+" .

On ne peut ignorer une "feature" parce qu'elle ne plait pas , ou alors on n'utilise pas ce langage ( surtout que coté serveur , il y a le choix ).

Dans certains langages comme python ( ou C++ il me semble ) on peut carrément redéfinir les opérateurs.

On peut bien sur critiquer ce choix niveau design (PHP n'as pas été crée par un designer de langage chevronné et sachant exactement ou il allait, c'est un vrai problème vu son "succès" ), il est cependant nécessaire de connaître ces caractéristiques.
Oui c'est un plus dans certain langage, que j'ai trouvé rigolo dans le c++, pour additionner des objets entre eux ^^

Comme tu le souligne la concaténation en PHP est amélioré, mais à la décharge du C on y perd en maîtrise
la notion d'allocation de mémoire n'existe plus en PHP ... ni de libération mémoire, d'ailleurs je ne sais même pas
comment ça se passe, PHP alloue-til d'un bloc un espace et le remplit-il au fur et à mesure ? à la fin de l’exécution
il fait un énorme free ? Bref ...

De plus PHP charge tout un tas d'extension et de fonction qui ne serviront peut être pas dans chaque script ...

Perte de perf' ...

le python je n'en parlerais pas trop, car j'en ai fait trop peu ^^
__________________
Aidez nous à améliorer la sûreté du Web !
http://santasee.com

Créé vos Jeux Web en quelques lignes de codes !
http://santalib.fr
Marwindows est déconnecté   Envoyer un message privé Réponse avec citation 24
Vieux 08/01/2013, 14h28   #7
helix_tp
Invité régulier
 
Inscription : avril 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 31
Points : 9
Points : 9
Que pensez-vous de ces classements ?

Qu'objectif-c est prisé par les développeurs pour IOS, d'un part les applications IOS rapport de l'argent (ou du moins peuvent) et un réel besoin pour les smartphones et tablettes.

Idem pour androïd avec java

Quel indice vous semble le plus pertinent ?

Aucun des deux, les offres d'emploi sont plus parlantes

Quel est le langage de l'année pour vous ?

Mobilité : IOS
WEB : aspx
client serveur : ?
helix_tp est déconnecté   Envoyer un message privé Réponse avec citation 38
Vieux 08/01/2013, 14h43   #8
FR119492
Rédacteur/Modérateur
 
Jean-Marc Blanc
Inscription : avril 2007
Messages : 2 837
Détails du profil
Informations personnelles :
Nom : Jean-Marc Blanc
Âge : 72

Informations forums :
Inscription : avril 2007
Messages : 2 837
Points : 3 971
Points : 3 971
Bonjour à tous!
Pour moi, ces classements n'ont aucun sens parce qu'ils s'appliquent à l'ensemble des programmeurs alors que ceux-ci accomplissent des tâches extrêmement diverses. C'est un peu comme si on disait que les casseroles ont plus de succès que les marteaux, sans considérer que les casseroles sont faites pour les cuisinier et les marteaux pour les menuisiers.
Jean-Marc Blanc
__________________
Calcul numérique de processus industriels
Formation, conseil, développement

Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
FR119492 est déconnecté   Envoyer un message privé Réponse avec citation 142
Vieux 08/01/2013, 15h46   #9
ndalaba
Nouveau Membre du Club
 
Homme N'Dalaba Diallo
Développeur Web
Inscription : janvier 2010
Messages : 31
Détails du profil
Informations personnelles :
Nom : Homme N'Dalaba Diallo
Localisation : Guinée

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2010
Messages : 31
Points : 34
Points : 34
Envoyer un message via AIM à ndalaba Envoyer un message via MSN à ndalaba Envoyer un message via Yahoo à ndalaba Envoyer un message via Skype™ à ndalaba
je n'arrive toujours pas à comprendre comment et pourquoi objectif-c(seulement pour ios, pas de dev web en ma connaissance) pourrait passer devant un langage comme c#(mobile, desktop, web...).
Pour moi c'est plutôt PYPL qui se rapproche de la réalité.
ndalaba est déconnecté   Envoyer un message privé Réponse avec citation 83
Vieux 08/01/2013, 16h02   #10
transgohan
Expert Confirmé
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Développeur Temps réel Embarqué
Inscription : janvier 2011
Messages : 1 292
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Développeur Temps réel Embarqué

Informations forums :
Inscription : janvier 2011
Messages : 1 292
Points : 2 846
Points : 2 846
Classement sans aucun intérêt.
Comme dit précedemment il faudrait parler par branche de métier.

On n'envoie pas dans l'espace des satellites programmés en PHP.
On ne développe pas des langages (Edit : euh... Je sais plus ce que je voulais donner comme exemple mais certainement pas ça xD) en assembleur.

Mais bon... Si faire des stats sur les courgettes et les couteaux les amuses...
__________________
Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 24
Vieux 08/01/2013, 18h46   #11
la.lune
Membre chevronné
 
Avatar de la.lune
 
Homme Bilal Soidik
Ingénieur développement logiciels
Inscription : décembre 2010
Messages : 238
Détails du profil
Informations personnelles :
Nom : Homme Bilal Soidik

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Enseignement

Informations forums :
Inscription : décembre 2010
Messages : 238
Points : 732
Points : 732
Envoyer un message via MSN à la.lune Envoyer un message via Yahoo à la.lune Envoyer un message via Skype™ à la.lune
En statistique il n'existe pas quelque chose de réel, l'exacte c'est sur les papiers mais dans le monde réel on se base sur des estimations, et les résultats des estimations, indices de popularité ou sondages en générale nous font tomber en une réalité mais relative, c'est la logique de la probabilité, mais elle est une logique que la raison doit l'accepter sinon on allait pas enseigner la proba en mathématique science basée sur la pure logique. N'oublions pas que le monde évolue dans tous les domaines à la base de ces estimations relatives, même en science on se base sur des échantillons et on construit des théories avec et le monde évolue, si ces scientifiques disaient que nous n'avons pas de données exactes alors on ne peut rien dire, le monde serait des siècles en arrière. On allait même pas connaitre la théorie de la génétique, ni savoir la météo, ou résoudre un problème de propagation d'épidémie, ou faire de l'informatique décisionnel...

Moi plutôt je ne dis rien sur la crédibilité de ces indices, même si je dis qu'il faut accepter juste une partie de vérité qu'ils portent mais dans son contexte tel que défini, mais il ne faut pas essayer de déduire des informations que ces indices n'ont pas été faites pour. Les math c'est très stricte, quand on dit popularité sur le recherche alors c'est sur la recherche, ça ne veut pas dire le plus populaire en codage, quand on dit en documentation disponible en ligne alors c'est sur la documentation, alors déduisons tout ce qui est logique dessus mais ne cherchons pas à dire ce qui n'est pas dit à l'égard des langage, certes ça peut sous-entendre certaines réalités mais tant que ce n'est pas prouvé alors il ne faut pas dire dans la publication ce qui ne fait pas l'objet réel de l'indice.

Ma question pourquoi developpez.com ne réunit pas les autres indices avec surtout ceux qui parlent sur les quantité de code publiés chaque moi sur sourceforge, github ou le nombre de développeurs sur StackOverflow ou github aussi selon les tags de lagunage plus marqués(citons les indice The Transparent, et RedMonk) puis créer une vraie étude mathématique sur la popularité. Car pour parler de popularité non relative à un cas mais quasi absolu, il faut réunir tous les indices, ces cas existent et ce qui ont fait ce des statistiques en plusieurs dimensions et on déduit mathématiquement le langage le plus populaire par en utilisant chaque indice comme grande échantillons pour chaque dimension.

Parmi les problèmes ici c'est que les indices sont biaisés, mais en réalité un petit pourcentage veut dire grand chose, un exemple:

Dans le monde on estime 16millions de développeurs allant de l'Asie à l'Amérique, enlevons 6millions par exemple qui n'ont pas de traces qui pourraient les faire entrer dans ces indices, il nous reste 10millions de concernés (même si le problème c'est qu'un développeur peut coder à plus qu'un langage) mais appliquons sur ces développeurs choisis, juste la dimension qu'un développeur cherche à se documenter sur un lagunage (je suis précis, je n'ai pas dis coder, mais chercher à connaitre ou publier un article par exemple, ou tager un article sur twitter ou autre par un lagunage donné, c'est à dire se focaliser sur le nombre de développeurs qui donnent intérêt (sur net !!)à un lagunage par rapport à un autre dans une période d'un mois alors si on prend le lagunage le plus bas dans Tiobe qui est Bash avec 0.613% on aura 61 300 développeurs, un nombre qui n'est pas petit si c'est juste les intéressé sur net pour un lagunage méconnu comme Bash. Et pour C avec 17.855% on aura 1 785 500 de développeurs. Alors je vous laisse juger. Certes j'ai omis quelques paramètre mais je voulais donner juste un aperçu de ce qu'on nous dit.

Pour illustrer sur la logique réel des statistiques et des proba, quand on nous dit en probabilité que pour une pièce nous avons pile et face et que la probabilité est de 1/2 et 1/2 pour chaque face, alors dans le réalité on la voit peut être pas, car on peut lancer la pièce 10 fois, et possible de trouver 8 piles et 2 face Où est est la réalité de 1/2 1/2 dans le réel
Alors faison un peu de stat lançons la pièce 100fois alors dans la logique on peut avoir 34% pile et 66% faces, ajoutons 200 lancements, le pourcentage des piles augmentera on peut avoir entre 41% piles et 59% faces, mais quand lance la pièce 1000fois on aura probablement entre 48,5% piles et 51,5% faces et sin on ajoute 1000 lancements encore les deux pourcentages vont forcement converger vers 50%, d'où la logique réel de 1/2 et 1/2 Et c'est une cette base que le monde évolue.

J'ajoute ainsi que ces indices peuvent nous dire une partie de la réalité, dans son contexte (je précise), mais pas la réalité de la popularité en soi, ainsi par honnêteté intellectuelle on doit les accepter en partie mais les refuser d'un autre côté.

Mais je me contente de prendre un échantillons sur l'indice the transparent sur la quantité de code partagée l'année dernière (sondage en une année) sur sourceforge on a 18.172% pour C, 17.107% pour java, 11.834% pour objective-C, 5.578% pour C++, en comparaison avec ces deux indice certes on ne peut pas décider mais on a une idée c'est ça l'essentiel.
la.lune est déconnecté   Envoyer un message privé Réponse avec citation 55
Vieux 09/01/2013, 07h52   #12
youtpout978
Membre Expert
 
Homme John Doe
Développeur .NET
Inscription : novembre 2010
Messages : 902
Détails du profil
Informations personnelles :
Nom : Homme John Doe
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : novembre 2010
Messages : 902
Points : 1 439
Points : 1 439
L'index PYPL ressemble plus aux stats qu'on peut avoir au niveau d'une SSII que l'indice TIOBE, j'y vois souvent des projets en java/PHP/C#.
Après c'est vrai que ça dépend de beaucoup de paramètre, en industrie on croisera plus souvent du c/c++ que le reste mais ça permet de montrer une tendance.
youtpout978 est déconnecté   Envoyer un message privé Réponse avec citation 22
Vieux 09/01/2013, 09h45   #13
Ekkyo
Invité de passage
 
Davy AUBERT
Inscription : novembre 2010
Messages : 2
Détails du profil
Informations personnelles :
Nom : Davy AUBERT
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 2
Points : 0
Points : 0
Je me pose tout de même la question quant à la croissance de VB.NET. Il n'y a qu'à voir le nombre de tutoriels créés pour C# (récemment) et ceux de VB.NET.

Après il est possible que les recherches sur le net de VB.NET sont en fait une recherche à la question : "Comment passer de VB.NET à C#"
Ekkyo est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 09/01/2013, 10h37   #14
ndalaba
Nouveau Membre du Club
 
Homme N'Dalaba Diallo
Développeur Web
Inscription : janvier 2010
Messages : 31
Détails du profil
Informations personnelles :
Nom : Homme N'Dalaba Diallo
Localisation : Guinée

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2010
Messages : 31
Points : 34
Points : 34
Envoyer un message via AIM à ndalaba Envoyer un message via MSN à ndalaba Envoyer un message via Yahoo à ndalaba Envoyer un message via Skype™ à ndalaba
je ne sais pas si mon exemple tient, mais il m'arrive depuis des mois, de fouiller sur le net et voir à quoi ressemble Objective-c et autres(simple curiosité), mais je ne l'ai jamais, jamais utilisé, même en essai. Par contre je travaille pratique tous les jours avec php et javascript sans pour autant faire des recherches là dessus.
Si on devait faire des statistiques sur mon utilisation des langages selon Tiobe; alors le résultat serait contraire à la réalité
ndalaba est déconnecté   Envoyer un message privé Réponse avec citation 52
Vieux 09/01/2013, 13h03   #15
Le Vendangeur Masqué
 
Homme
Développeur informatique
Inscription : juillet 2011
Messages : 158
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 158
Points : -181
Points : -181
Citation:
Envoyé par ndalaba Voir le message
je n'arrive toujours pas à comprendre comment et pourquoi objectif-c(seulement pour ios, pas de dev web en ma connaissance) pourrait passer devant un langage comme c#(mobile, desktop, web...).
Pour moi c'est plutôt PYPL qui se rapproche de la réalité.
Déjà tu fais partiellement erreur: Objective C c'est sur iOS mais aussi sur OS X.

Ensuite on pourrais dire: "oh mais ça concerne que les utilisateurs de produits Apple". Très vrai, mais iOS c'est 500 millions d'utilisateurs et OS X 100 millions. Bref 600 millions ça n'est pas un petit marché, et Apple est même devenu le plus grand constructeur informatique au monde rien qu'en additionnant seulement iPad et Mac.
Je lisais hier d'ailleurs que les tablettes se vendraient cette année plus que les PC portables.

On sait aussi qu'iOS un marché où les utilisateurs ne sont pas effrayés à mettre un tout peu d'aargent dans des applications. Donc effectivement comme l'a dit helix_tp, c'est très intéressant pour les devs. D'où cet engouement.

La situation pour C# est très différente: sur PC et Internet il est loin d'être le seul choix possible, ni le plus courant, il est est concurrence avec plein d'autres langages. Quand au mobile, C# est victime de l'échec de Windows Phone: sa part de marché s'est effondré depuis l'abandon de Windows Mobile. Autant dire que ça compte pour du beurre.
Et les devs C# sont aussi malmenés par MS qui pour WinRT vante les charmes de HTML5...
Bref pas étonnant de voir C# reculer.

Quand à dire que PYPL est proche de la réalité, je ne crois pas. Sur leur site ils expliquent que s'il a énormément de pages sur Objective C, celles-ci seraient en fait très peu consultées.
Franchement qui va croire que sur Internet un sujet qui n'intéresserait pas grand monde conduise à la création d'une multitudes de pages ?
En règle général, le nombre de pages est proportionnel au nombre de gens qui s'y intéresse. L'objective C aurait donc une particularité unique à l'échelle d'internet ? Pas très scientifique donc comme approche.

D'autant que si on regarde les chiffres qu'a donné la.lune à propos des projets SourceForge on a bien un résultat se rapprochant des chiffres de TIOBE et non du fantaisiste PYPL.
Où alors on va m'expliquer qu'il est logique que moins un langage est utilisé plus il a de projets sur SourceForge ?

Citation:
Envoyé par ndalaba Voir le message
je ne sais pas si mon exemple tient, mais il m'arrive depuis des mois, de fouiller sur le net et voir à quoi ressemble Objective-c et autres(simple curiosité), mais je ne l'ai jamais, jamais utilisé, même en essai. Par contre je travaille pratique tous les jours avec php et javascript sans pour autant faire des recherches là dessus.
Si on devait faire des statistiques sur mon utilisation des langages selon Tiobe; alors le résultat serait contraire à la réalité
Attention à trop regarder Objective-c tu risques de t'y intéresser.D'autres sont tombé dans le piège...
Le Vendangeur Masqué est déconnecté   Envoyer un message privé Réponse avec citation 33
Vieux 09/01/2013, 14h44   #16
alex_vino
Membre Expert
 
Homme Gilles Vino
Software Developer
Inscription : mars 2008
Messages : 1 304
Détails du profil
Informations personnelles :
Nom : Homme Gilles Vino
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Software Developer

Informations forums :
Inscription : mars 2008
Messages : 1 304
Points : 2 289
Points : 2 289
Citation:
Envoyé par Le Vendangeur Masqué Voir le message
Très vrai, mais iOS c'est 500 millions d'utilisateurs et OS X 100 millions. Bref 600 millions ça n'est pas un petit marché, et Apple est même devenu le plus grand constructeur informatique au monde rien qu'en additionnant seulement iPad et Mac.
N'oublie tout de meme pas que toutes les applications iOS ne sont pas développées en Objective-C, tout comme celles sur Mac d'ailleurs

Concernnant Apple comme plus grand constructeur mondial je suis sceptique, sauf erreur de ma part Lenovo, HP, Asus & Cie (donc beaucoup de monde) sont bien devant, qu'elle est ta source pour affirmer cela ?
alex_vino est déconnecté   Envoyer un message privé Réponse avec citation 31
Vieux 09/01/2013, 15h49   #17
ndalaba
Nouveau Membre du Club
 
Homme N'Dalaba Diallo
Développeur Web
Inscription : janvier 2010
Messages : 31
Détails du profil
Informations personnelles :
Nom : Homme N'Dalaba Diallo
Localisation : Guinée

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2010
Messages : 31
Points : 34
Points : 34
Envoyer un message via AIM à ndalaba Envoyer un message via MSN à ndalaba Envoyer un message via Yahoo à ndalaba Envoyer un message via Skype™ à ndalaba
Citation:
Envoyé par Le Vendangeur Masqué Voir le message
Déjà tu fais partiellement erreur: Objective C c'est sur iOS mais aussi sur OS X.
En fait je voulais parler des systèmes d'exploitation de Apple.

Citation:
Envoyé par Le Vendangeur Masqué Voir le message
Attention à trop regarder Objective-c tu risques de t'y intéresser.D'autres sont tombé dans le piège...
Ben ça se pourrait bien. Mais c'est pas pour demain.

Citation:
Envoyé par alex_vino Voir le message
N'oublie tout de meme pas que toutes les applications iOS ne sont pas développées en Objective-C, tout comme celles sur Mac d'ailleurs
Exact!
ndalaba est déconnecté   Envoyer un message privé Réponse avec citation 12
Vieux 09/01/2013, 18h28   #18
snipon
Futur Membre du Club
 
Inscription : mai 2007
Messages : 28
Détails du profil
Informations personnelles :
Localisation : France, Essonne (Île de France)

Informations forums :
Inscription : mai 2007
Messages : 28
Points : 16
Points : 16
Par défaut objectiveC

L'objectiveC est tellement inabordable qu'il y a beaucoup de pages pour le comprendre...
Les Ibidules représentent un débouché si intéressant que l'on comprend que ça tente.
Pour ma part, c'est Monotouch l'élu de mon clavier, pour conserver la souplesse de C#.
snipon est déconnecté   Envoyer un message privé Réponse avec citation 22
Vieux 09/01/2013, 21h09   #19
Ngork
Membre chevronné
 
Homme
Auditeur informatique
Inscription : avril 2009
Messages : 118
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Auditeur informatique
Secteur : Finance

Informations forums :
Inscription : avril 2009
Messages : 118
Points : 650
Points : 650
Par défaut TIOBE !

Que pensez-vous de ces classements ?
Quel indice vous semble le plus pertinent ?

L'indice PYPL se fonde sur le nombre de fois où l'on a cherché un tutoriel.
L'indice TIOBE reflète le nombre de projets concernant un langage.

Donc, il paraît clair que l'indice PYPL n'a aucun sens sinon celui de favoriser les langages les plus récents ou les plus hermétiques ou ceux qui attirent le plus les débutants !
Tout nouveau langage génère son lot de tutoriels et son flot de curieux ...
Pour ma part, je ne programme quasiment qu'en C, et je ne cherche jamais de tutoriel sur le C alors que je cherche souvent des tutoriels sur de nouveaux langages que je ne connais pas, pour le simple plaisir de la découverte et me tenir informé.

Quel est le langage de l'année pour vous ?

Le langage de l'année est sans conteste l'Objective-C, vu sa remontée spectaculaire depuis les tréfonds du néant après plusieurs années d'existence.
Pour ma part, je n'avais pas accroché à l'objective-C et vu le peu de projets qui le mettaient en avant, je n'en avais pas vu la nécessité mais je me suis à nouveau penché dessus ces derniers temps et je le trouve pas mal, plus proche du C que du C++.
Ngork est déconnecté   Envoyer un message privé Réponse avec citation 14
Vieux 10/01/2013, 12h19   #20
ClaudeBg
Membre chevronné
 
Inscription : juin 2008
Messages : 459
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 459
Points : 661
Points : 661
Salut
-----

Le langage dépend (entre autres et par exemple) de la cible de l'application.
Comment peut-on comparer le C pour une application développée sur un cortex-M3 avec le C# pour une application Windows? Ça n'a non seulement aucun sens mais également aucun intérêt. Bref, dans certains cas on n'a même pas le choix du tout concernant le langage (ou à peine).

Pour ma part je me vois mal programmer un microcontrôleur 8 bits en C#, et je me vois mal programmer un logiciel de gestion sous Windows en C. Si donc on me demande de choisir un "meilleur" langage, encore faut-il me donner le contexte exact et ensuite ne pas reprendre ma réponse dans un tableau "général" qui n'a aucune signification.

En outre, les sociétés de sondages sont toujours présentées comme des sociétés "objectives" et "amicales" ayant pour but d'informer d'une situation donnée. Or, ça n'a jamais été historiquement le cas: les sociétés de sondage fournissent des données destinées à manipuler les orientations futures et non pour informer objectivement. Du reste, les sondages sont toujours payés par quelqu'un, et donc toujours pour une bonne raison. C'est même pour ça que maintenant, si on y regarde de près, ce sont les sociétés de sondages qui disent aux gens pour qui ils doivent voter... pour ne pas voter "inutilement".

Dit autrement: tout sondage modifie l'objet même de ce qui est sondé. Dans cet exemple précis, je serais curieux de connaître le nombre d'internautes qui vont se dire : "Tiens, ce langage est un langage qui monte, je vais donc m'y intéresser".

A+
Claude
ClaudeBg est déconnecté   Envoyer un message privé Réponse avec citation 32
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h13.


 
 
 
 
Partenaires

Hébergement Web