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

    Posté par . En réponse à la dépêche Le langage D. Évalué à 2.

    Ce sont des langages système, donc de bas niveau.

    Si vous voulez les fonctionnalités de Python ou de Matlab, faites du Python ou du Matlab. Les langages C/C++/D ne sont pas faits pour manipuler des vecteurs (au sens mathématique), il sont faits pour manipuler des éléments en mémoire.

    Le D est nettement plus lisible que le C++.
    Sinon, pour l'exemple ci-dessus, il n'a rien d'effrayant, vous pouvez parfaitement en faire une fonction moyenne, et vous remarquerez que vous pouvez définir une fonction intégrale de la même manière:

    auto integrale = integrate!("sin(x)")(0, Pi);

    A part le '!', difficile de faire plus simple.