• [^] # Re: Y'a-t-il encore besoin de nouveaux langages "bas niveau"?

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Le langage D. Évalué à 3.

    C++ n'est pas un langage bas niveau. C'est un ensemble d'outils haut-niveau, qui permettent un haut niveau d'abstraction.

    C++ est justement équipé de fonctionnalités permettant de manipuler des vecteurs mathématiques. Le type std::complex est un premier pas dans ce sens.
    http://www.cplusplus.com/reference/std/complex/

    Et Boost, en proposant ses octonions qui font pleurer, achève de te clouer :-D

    D'ailleurs, la dernière mouture de C++ montre l'effort pour rendre encore moins prépondérant le côté « programmation système ». Par exemple, en encapsulant la fabrications de pointeurs intelligents (template make_shared())