• # OCaml, oui mais...

    Posté par . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 2.

    Je vois dans tous les commentaires ou presque des éloges sur OCaml. J'ai commencé ce langage en première année de prépa (MPSI option info), mais avec Caml-light, ce qui n'est pas si différent. Au début j'ai trouvé ça ignoble par rapport au C, et à tous les autres langages que je connais.
    Le problème d'OCaml c'est qu'il est un peu "rude" à apprendre, car trop différent des langages "impératifs", et oblige à pas mal de réapprentissage pour comprendre l'utilité de la récursivité, des variables non modifiables, et des filtrages. Passé cette étape, c'est en effet surement un des langages les plus agréable à utiliser, quoi que pour ce qui est de la POO je n'en ai pas l'expérience (en plus il peut être compilé ou compilé vers du bytecode, un peu comme Java). C'est pour ça que je pense qu'il ne s'imposera malheureusement pas.
    De plus, il reste encore quelques problèmes, en ce qui concerne les manipulations "bas niveau", ce n'est pas très aisé. Sans oublié le "problème" des entiers codés sur 31 bits au lieu de 32, ce qui est génant pour les opérations bas niveau.
    En somme, un bon langage, mais qui peut devenir génants dans certains cas (en plus du manque de bindings).