Oui d'accord, mais le fait que ces mots soient précis ne changent rien vu que notre débat porte sur des mots non précis, fonction, langage fonctionnel, application partielle.
P.S : "fonctions de...
Type: Messages; Utilisateur: NokyDaOne
Oui d'accord, mais le fait que ces mots soient précis ne changent rien vu que notre débat porte sur des mots non précis, fonction, langage fonctionnel, application partielle.
P.S : "fonctions de...
Je serais d'accord s'il y avait une terminologie usuelle, clairement définie, sans mot en triple voir en quadruple. Pour l'instant l'informatique est jeune, fougueuse et en terme de vocabulaire...
On va dire que tu as clos ce débat avec ce dernier paragraphe. On est enfin d'accord.
Je pars sur le cas deux arguments, car c'est celui là qui est intéressant.
En LISP je te construis en me...
Ouh ca vole haut, je tremble ~~~~ (stupeur et tremblement). Ma terminologie est correcte. Dis moi quel mot j'ai mal employé. Donne moi alors une définition précise et ensuite on en discute. Car...
Je vais faire du multiréponse.
Non je parlais du fait que le C est une micro couche au dessus de l'assembleur et rien d'autres. Tu m'a dit que non et aujourd'hui je demande encore à voir. J'ai...
Oui car là l'argument vient d'une constante, mais si je fais ce qui suit, que fais-tu en C (je le fais en caml syntaxe, car je ne suis pas sur du lisp).
let partial_apply (f : 'a -> 'b -> 'c)...
On y arrive, ce que tu appelles capture, j’appelle ça application partielle. Par contre je ne sais pas ce que tu appelles application partielle.
Le problème vient du fait qu'il n'y a pas de...
non mais ça oui
(defun f (a b) (+ a b))
(defun fpart3 (a) (f 3 a))
Le C ne considère pas que les fonctions sont des citoyens de première classe , pourtant il m'a toujours donné cette...
Ben oui on est d'accord. On peut tout faire en C ou assembleur (encore heureux) mais cela ne fait pas partie du langage de base. car sinon dans ce cas tous les langages deviennent fonctionnel (sauf...
Et si ton trois vient d'un calcul long et compliqué et que ce n'est pas une constante ?
Je crois que plus on va discuter plus on va se rendre compte que l'on a tous le même critère mais que chacun lui donne un nom personnel. Tu parles de sucre syntaxique pour l'application partielle. Vu...
Lisp ne fait pas d'application partielle (dans le sens de gl) ?
Et alors c'est le sens selon une personne. Lisp fait des applications partielles, c'est même son but premier (vu que lisp est une...
Lisp bien évidemment.
Perl que dalle
Python je ne sais pas
Ruby je crois que c'en est un.
L'idée est que l'on se mette d'accord sur la liste des langages fonctionnels et de là on verra quels...
Le mieux serait que l'on liste les langages fonctionnel et pas fonctionnels. De là on pourrait faire le tour des propriétés de ces langages et trancher sur ce qui fait d'un langage un langage...
Je ne sais pas ce qu'est le SOS du c99 et malheureusement mes recherches sur google furent infructueuses.
P.S : Je parie que ce n'est pas du C ANSI.
Franchement le C de base ne fait rien d'autres que cacher les registres, cacher les push et pop lors d'appel de fonctions et cacher le startpoint pour appeler la fonction main. C'est vraiment une...
Ce que je voulais dire c'est que l'assembleur gère les pointeurs de fonction (c'est la raison pour laquelle le C sait le faire). Mais l'assembleur ne permet pas de faire d'application partielle...
Tous les langages savent manier les fonctions (sauf JAVA qui a décider de suivre la voie 100% objet) :D vu que l'assembleur sait le faire.
Ce qui fait réellement un langage fonctionnel, c'est...
Quand tu dis qu'il ferme, tu veux dire qu'il kill ton application violemment ? Normalement le .net interdit ça, le .net que VS lance est corrompu alors. Car il a pas a ignoré les finally. Ca fait...
remplace ton Debug.WriteLine
par
MessageBox.Show(ex.ToString())
tu pourras débugger plus facilement
Si ce thread est lancé depuis un form tu ferais mieux d'utiliser un
System.ComponentModel.BackgroundWorker
et si je ne dis pas de betise l'évènement ...
Tu fais un gettype(T) pendant l’exécution de ton code tu obtiendras le type utilisé. (typeof T si tu es en c#)
Cela dépend si mettre à jour signifie changer les tables alors oui il faut bloquer les web services. Si c'est mettre à jour les données seulement alors les transactions sont l'outil pensé pour.
Peut-être que je ne comprends pas la discussion, mais sinon, il y a le TimeSpan pour gérer les durées.
L'objet perso était juste là pour que tu ne te balades pas avec des DateTime dans ta couche données. Après visuellement tu seras mieux avec un date time picker ou tu auras mis un custom format et qui...
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.