Oui bien sur que c'est possible puisque Lisp supporte les fermetures, fonctions de première classe, etc.
Personne ne prétends le contraire et un exemple a été donné précédemment.
Par contre il...
Type: Messages; Utilisateur: gl
Oui bien sur que c'est possible puisque Lisp supporte les fermetures, fonctions de première classe, etc.
Personne ne prétends le contraire et un exemple a été donné précédemment.
Par contre il...
Je dois avoir une mauvaise mémoire mais je ne me souviens pas t'avoir contredit la dessus.
Même si effectivement je pense que C n'est pas qu'une micro couche au dessus de l'assembleur (je renvoie...
Mais où diable as-tu vu que je prétendais pouvoir faire ce genre de chose en C ?
Je ne faisait que remarquer que ton exemple en Lisp, dont le but était visiblement de réfuter la remarque de LLB,...
non mais ça oui
(defun f (a b) (+ a b))
(defun fpart3 (a) (f 3 a))[/quote]
C'est une blague ?
Parce que ça c'est équivalent en C à :
A quoi fais-tu allusion ? Je ne me souviens pas avoir prétendu quoique ce soit sur les capacités (ou incapacités) de l'assembleur.
Définis alors ce que tu entends ici par "supporte...
C'est bien à ce type de mécanisme (sucre syntaxique par dessus la forme curryfié, curryfication implicite, etc.) auquel je faisais allusion par "automatique" : tout mécanisme permettant de ne pas...
Entièrement d'accord.
C'était d'ailleurs précisément le sens de ma remarque : ce n'est pas parce que la majorité des langages supportent la notion de fonction que ce sont des langages fonctionnels,...
Mais tous ne gèrent pas les fonctions d'ordre supérieur ni les fermetures, ni ne traitent les fonctions comme des objets de première classe.
Même si l'application partielle vient effectivement...
C99 est le nom "courant" (le nom formel étant ISO/CEI 9899:1999) de la dernière version de la norme C (aussi bien pour l'ISO que pour l'ANSI ou d'autres organismes internationaux).
Et pour être...
Non, les foncteurs ne capturent pas en C++.
On peut se rapprocher de ce comportement avec les foncteurs et leurs constructeurs mais il n'y a pas de capture.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.