• # Re: caml : votre expérience m intéresse

    Posté par . En réponse au journal caml : votre expérience m intéresse. Évalué à 1.

    Est ce un langage vraiment intéressant, utile ?

    Il l'est pour l'algo.
    C'est un langage fortement typé (ce qui oblige a un peu de rigueur, on additionne pas entiers et flottants par exemple ...),
    Il est très pratique pour parcourir des arbres grace à des fonctions récursives, et des pattern matching
    Il permet des abstractions pas possible en C.
    ...
    Enfin ce langage permet de ce concentrer sur les choses que l'on veut faire quand on fait de l'algorythmique c'est à dire l'algorythme et non sur le code (et la gestion de mémoire dont on a pas trop envie de s'occuper, Ocaml le fait assez bien lui même)

    Par contre je coderais pas un drivers pour un périphérique en Ocaml.

    Enfin bref, comparé Ocaml et le C par exemple me parait assez bête, c'est comme comparé des choux et des carottes. En effet le C est une sorte d'assembleur plus haut niveau, qui te laisse te démerdé par toi même sur pas mal de trucs (tu dois verifier la taille de tes buffers par exemple si tu veux pas faire trop de bétises, enfin bon la gestion de la mémoire elle est pour toi ...), ce qui permet de faire des applications assez rapide en général.
    Le but d'Ocaml n'est pas de faire joujou avec la mémoire (qui reste un principe de la programation impérative à mon avis), par contre il est très interressant pour décrire des algo et reste très performants (à mon avis il est moins couteux en rapport temps/performance de developper certains algo en caml qu'en C) ...

    Enfin voila, donc caml comme tu l'auras compris j'aime bien, m'enfin tu fais pas tout avec non plus.

    PS: L'abus de Caml est dangereux pour la santé.
    (Ne pas abusé de la récursivité)