juin
2007
Du nouveau sur le site Tech Head Brother !
Frédéric Mélantois regarde « sous le capot » de la bêta du langage C# 3.0, tant attendu par les professionnels du dotNET.
Voici l’intro :
Introduction
Il n’est pas de meilleurs moments pour effectuer une critique, voire impacter sur le développement que lorsqu’un produit est en beta. A travers ce premier article, le lecteur découvrira quelques simplifications syntaxiques du langage et pourra connaître précisément ce que génère le compilateur c#. De nombreuses améliorations de la syntaxe (et pas seulement) ont été apportées afin de pouvoir supporter « Linq ». Des choix (immuables ?) ont été effectués par l’équipe de développement de C# afin de satisfaire les conditions nécessaires autour de « Linq ». Nous allons en découvrir une petite partie dans cet article où nous porterons un regard critique sur le code IL, reflet de ce qui est généré par le compilateur c#. Notre exploration nous conduira à étudier aussi ce qui est généré par le compilateur JIT (Just In Time).
Le lecteur n’a nullement besoin d’avoir une connaissance de l’IL et de l’assembleur, nous l’accompagnerons par les commentaires des premiers codes ci-après.
Cet article est donc clairement orienté sur la machinerie sous-jacente au langage. Pour les réfractaires, sachez que cet article se lit d’un bout à l’autre sans fausse note, le tout étant d’une clarté digne du cristal !
Commentaires récents
- Dissection de SharpDevelop dans
- Dissection de SharpDevelop dans
- Appel à contribution dans
- Appel à contribution dans
- Naissance dans