Mercredi 23 mai 2012
NASDAQ : 2808.41 30.85   nasdaq1.09 %
RECHERCHE
OK
 
NEWSLETTER
newsletter
Abonnez-vous gratuitement
à notre newsletter
hebdomadaire - Cliquez ICI
Indexel
  • DOSSIERS
  • PRATIQUE
pub Publicité
 

ACTUALITES

C repasse devant Java, retour au compilé ?

Imprimer Envoyer à un ami Contacter la rédaction
Par Alain Bastide le 21/04/2010 - indexel.net
 
Langage-programmation

Après Cobol qui remontait dans le Top 10 des langages de programmation les plus utilisés en 2008, C devance désormais Java. L'efficacité du code devient plus importante que sa portabilité.

 

 Depuis dix ans, l'index TIOBE mesure la popularité des langages de programmation. Après l'impressionnante remontée de Cobol dans le top 10 en 2008, C devance désormais Java. À première vue, ce retour sur le devant de la scène n'est pas fulgurant puisque le langage est quasiment à égalité, à environ 18 % de part de marché, avec Java. Mais en y regardant de plus près, on constate une très forte progression d'Objective-C et de Go, deux dérivés de C. Au total, ces trois langages cumulent 21 % de part de marché, loin devant Java. Et même 40 % si l'on ajoute C++.

Objective-C, le langage C d'Apple, fait une progression vertigineuse de la 42e place il y a un an à la 11e aujourd'hui. Objective-C est utilisé sur l'iPhone et l'iPad. De son côté, Go s'arroge la 15ème place alors qu'il n'existait pas il y a encore un an. Il faut dire que Go est un dérivé de C poussé par... Google.

L'engouement pour le langage C et ses dérivés n'est pas la seule raison du déclin de Java qui est passé de 27,5 % de part de marché en 2002 à 17,5 % en 2010. D'une part, PHP et C# ont connu une progression régulière depuis leur apparition, faisant de l'ombre à Java. D'autre part, les machines virtuelles java (JVM) sont aujourd'hui capables d'interpréter de nombreux autres langages allant de PHP à Groovy, en passant par JavaFX Script.

Avec l'apparition du cloud computing (notre dossier cloud computing), le déclin des langages interprétés comme Java devrait encore s'accentuer au profit des langages compilés. Ce n'est pas un hasard si Google et Apple se tournent vers C. Qu'il s'agisse du web ou des terminaux mobiles, les contraintes sont les mêmes : plus de performances par watt. Cela apporte plus d'autonomie aux terminaux mobiles comme l'iPhone et l'iPad.

Et, concernant le web, Facebook vient de repasser aux langages compilés pour diviser par deux le nombre de serveurs nécessaires au fonctionnement de son service. De quoi économiser des millions de dollars d'électricité.

 

LIRE AUSSI
 
Partager :
LIRE AUSSI
 
pub Publicité

Cloud Computing : Atouts et freins, acteurs du marché, conseils et témoignages