Pour gérer vos consentements :
Categories: Cloud

C#, un concurrent pour Java ?

Dans la continuité des langages C, C++, Microsoft lance un nouveau langage de programmation. C# ne devrait toutefois être annoncé officiellement que le 11 juillet à Orlando lors de la conférence développeurs organisée par Microsoft. C#, s’inscrit véritablement à la suite de l’annonce faites par Bill Gates autour de .Net (voir édition du 23 juin 2000).

C# s’appuie pleinement sur Common Language Runtime, (CLR) la bibliothèque de fonction où sont enregistrés un certain nombre de « bouts de codes » simplifiant ainsi le travail du programmeur. Selon Laurent Bonnet, spécialiste des technologies développement chez Microsoft, C# est destiné au développeur C, C++ et Java.

Le nouveau langage de programmation devrait rendre plus facile la fabrication d’applications basées sur la norme XML. Par ailleurs, Microsoft souhaite intégrer le langage C# dans les applications embarquées. Un marché sur lequel Java marque de plus en plus son empreinte.

C# serait disponible d’ici la fin de l’année. Microsoft entend faire de ce langage une norme standard. Il a d’ailleurs soumis C# à l’ECMA, l’association européenne des fabricants d’ordinateurs en vue d’obtenir son appui pour obtenir une qualification de norme standard par l’ISO.

Ce n’est pas la première fois que Microsoft annonce un produit afin de concurrencer le langage Java. L’an passé, le projet Cool avait pour ambition de s’imposer comme une alternative à Java, même si à l’époque, la firme de Redmond s’en défendait (voir édition du 22 février 1999). Microsoft est en procès, depuis octobre1997 contre Sun concernant le langage Java. Sun accuse Microsoft d’avoir modifié illégalement le code afin de le rendre plus efficace avec Windows. Les enjeux sont importants puisqu’en cas de victoire de Microsoft, ce dernier pourrait ainsi commercialiser la version modifiée de Java. Sun a par ailleurs perdu en appel, et, depuis, les recours entre les deux firmes se poursuivent.

Reste qu’un nouveau langage, même s’il est présenté par Microsoft comme n’étant pas un concurrent direct de Java, n’est pas certain de trouver sa place. Jacques Brygier, Marketing Chairman du Jconsortium, un organisme qui travaille sur l’extension de Java dans les applications embarquées, juge que le secteur n’est pas prêt à utiliser un nouveau langage de programmation. » Même si le langage peut apporter un plus, ce qui est loin d’être évident si on se souvient des promesses faites dans ce sens par Microsoft il y a un an, je ne vois comment Microsoft pourrait s’imposer sur ce terrain », estime-t-il. Et d’ajouter que les langages existants, tant C, C++ que Java ou Ada et autres, offrent un choix suffisamment large pour couvrir les besoins actuels. Microsoft réussira-t-il à s’imposer ?

Pour en savoir plus :

Présentation de C# (en anglais)

Recent Posts

Avec Phi-3-mini, Microsoft va-t-il convertir les PME à la GenAI ?

Microsoft lance Phi-3-mini, un petit modèle de langage (SLM) qui s'adresse aux entreprises ne disposant…

6 jours ago

IA et RGPD : sont-ils compatibles ?

Quelle part d’incertitude faut-il accepter dans la mise en conformité des IA avec le RGPD…

4 semaines ago

Windows 10 : quel coût pour le support étendu ?

Microsoft a dévoilé les prix des mises à jour de sécurité étendues pour Windows 10.…

1 mois ago

Cybersécurité : la plan de Docaposte pour convaincre les PME

Docaposte a sélectionné une douzaine de spécialistes français pour créer un Pack cybersécurité spécialement étudié…

1 mois ago

Surface Pro 10 : plus autonome et un peu plus réparable

La Surface Pro 10 sera disponible le 9 avril en France. Passage en revue de…

1 mois ago

Office 2024 : ce qu’on sait de la prochaine version

Que réserve Office 2024 ? Une première version de test officielle sera disponible en avril.…

2 mois ago