• [^] # Re: Erreurs de C++

    Posté par . En réponse à la dépêche C# et Java, une étude comparée. Évalué à 3.

    Effectivement, le concepteur principal de C++ (Bjarne Stroustrup) reconnait que l'approche était trop orientée C. Le mot clé virtual n'aurait pas du exister. Au niveau des performances, un appel de méthode "virtual" (qui prend donc potentiellement en compte l'héritage) prend 0,75 fois le temps d'un appel C normal. Peanuts.
    De même l'héritage multiple est une bourde. Peut servir parfois, mais la pluspart des développeurs avancés s'accordent à dire que c'est pas globalement très utile, embrouille parfois les arbres de façon trop complexe, et entraine des risques globaux inutiles.
    Java est un langage très récent (1996), et qui s'est développé avec une rapidité sans équivalent. Pour l'instant il est sans équivalent en qualité de conception.