Si Haskell était lent, c'est qu'on ne savait pas faire efficacement du fonctionnel paresseux.
Scheme, c'est les fondements de la prog fonc. Le langage le plus simple qui soit (et qui est aussi puissant et expressif que les autres. C'est pas un jouet.)
Alors non, je ne pars pas dans un débat fonctionnel vs impératif, mais alors tu éviteras les préjugés plus vieux que toi sur l'efficacité des langages fonctionnels.
Mon abstraction n'est pas trop forte. Tous les ordinateurs ne sont pas impératifs. Tu as des ordis fonctionnels comme les machines Lisp. Le fait est que les CISCs sont les plus répandus, mais pas les seuls... (t'as aussi les machines biologiques qui reposent uniquement sur une sémantique opérationelle, mais qui peuvent mettre en œuvre d'autre paradigmes me semble-t-il).
Bref, dans tous les cas, va lire un peu des bouquins de théorie informatique, ça ne te fera que du bien...
[^] # Re: réponse
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au message Ada -> GNUstep. Évalué à 2.
Scheme, c'est les fondements de la prog fonc. Le langage le plus simple qui soit (et qui est aussi puissant et expressif que les autres. C'est pas un jouet.)
Alors non, je ne pars pas dans un débat fonctionnel vs impératif, mais alors tu éviteras les préjugés plus vieux que toi sur l'efficacité des langages fonctionnels.
Mon abstraction n'est pas trop forte. Tous les ordinateurs ne sont pas impératifs. Tu as des ordis fonctionnels comme les machines Lisp. Le fait est que les CISCs sont les plus répandus, mais pas les seuls... (t'as aussi les machines biologiques qui reposent uniquement sur une sémantique opérationelle, mais qui peuvent mettre en œuvre d'autre paradigmes me semble-t-il).
Bref, dans tous les cas, va lire un peu des bouquins de théorie informatique, ça ne te fera que du bien...