• [^] # Re: La killer feature

    Posté par (site web personnel) . En réponse au journal Quels avantages à installer un noyau 64 bits ?. Évalué à 3.

    Quelle avancée prodigieuse ! Il est possible d'utiliser 63 bits sur les 64 pour les nombres !
    Je trouve ça plutôt malin. Ça permet au runtime de ne pas à avoir à utiliser le boxing pour les types entiers, ce qui est très bon pour les performances, et est une optimisation utilisée par bon nombre de machines virtuelles. Alors qu'avec 32 bits, la limite se situait à 1 milliard et des brouettes (compter le bit de boxing et le bit de signe), ce qui est un poil limite, en 64 bits, c'est suffisamment haut pour ne généralement pas avoir à s'en préoccuper.

    Maintenant, il est vrai que +. pour les flottants, ce n'est pas bien pratique, et c'est un gros défaut du langage, d'autant plus dommage que Haskell résout le problème fort élégamment avec les type classes. Mais ça serait dommage de jeter bébé avec l'eau du bain: une fois que l'on a compris où vont les point virgules, OCaml est un langage avec lequel il est très agréable de programmer.