• [^] # Re: C Beau

    Posté par (site web personnel) . En réponse au journal C Beau. Évalué à 1.

    La programmation objet apporte un certain nombre de concept qui ajoute du sens (de la sémantique) à ton code. Ne pas utiliser un langage objet, et zou, ton code n'a plus aucun sens pour la machine (n'a plus aucun sens objet j'entend, elle ne garde plus que le sens linéaire des instructions basiques). Un compilateur de langage objet peut tirer parti de cette nouvelle sémantique objet pour optimiser (quoique bon c'est sûrement pas ce qu'il fait de mieux :-) ), pour sécuriser, etc. Evidemment, un compilo C++ qui transcrit tout en code natif pour la machine, une partie de la sémantique du programme est perdu, mais si tu utilises une machine virtuelle qui elle, prend en compte les principes objets, elle pourra en tirer des informations importantes qui ne sont pas négligeable : si tu prend le CLR de .NET (désolé je parle de ce que je connais), il tire notamment parti de ces informations importantes pour permettre une interopérabilité parfaite entre tous les langages objets.