Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2763 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  8664  8665  8666  ..  27001  27002  27003  27004  27005  27006
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1188871
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2005 à 17:22:01  profilanswer
 

Reprise du message précédent :

Harkonnen a écrit :

un delegate, c'est l'équivalent C# d'un pointeur de fonction. sécurisé, encapsulé et tout. tu t'en sers pour des callback et autres joyeusetés. le top du top, c'est de les utiliser avec des events (qui sont aussi des delegates, mais avec quelques différences).


Ah ok, c'est pour les langages moisis incapables de considérer les fonctions et les méthodes comme des objets à part entière quoi :o
 
Ptin mais n'importe quoi :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 31-08-2005 à 17:22:01  profilanswer
 

n°1188877
nraynaud
lol
Posté le 31-08-2005 à 17:26:22  profilanswer
 

Harkonnen a écrit :

un delegate, c'est l'équivalent C# d'un pointeur de fonction. sécurisé, encapsulé et tout.


chez les gens un peu éduqués, on appelle ça une fermeture lexicale ou une closure.

n°1188878
the real m​oins moins
Posté le 31-08-2005 à 17:27:29  profilanswer
 

Harkonnen a écrit :

bon, et les delegates multicast, évidemment ce con de java ne connait pas


Si. http://proxytoys.codehaus.org/

n°1188880
chrisbk
-
Posté le 31-08-2005 à 17:29:35  profilanswer
 

masklinn a écrit :

Ah ok, c'est pour les langages moisis incapables de considérer les fonctions et les méthodes comme des objets à part entière quoi :o
 
Ptin mais n'importe quoi :o


 
ouais enfin vu tes vastes connaissances en langage de prog (genre en C [:petrus75]) on se passera de ton avis d'Expert :o

n°1188882
nraynaud
lol
Posté le 31-08-2005 à 17:31:04  profilanswer
 

Harkonnen a écrit :

bon, et les delegates multicast, évidemment ce con de java ne connait pas


[:pingouino] en même temps, quand tu vois le trou béant dans la sémantique, tu captes assez rapidement que c'est pas près d'y arriver.

n°1188884
nraynaud
lol
Posté le 31-08-2005 à 17:31:50  profilanswer
 

masklinn a écrit :

Ah ok, c'est pour les langages moisis incapables de considérer les fonctions et les méthodes comme des objets à part entière quoi :o
 
Ptin mais n'importe quoi :o


le monsieur vient de te dire que si [:pingouino]

n°1188886
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2005 à 17:32:51  profilanswer
 

nraynaud a écrit :

chez les gens un peu éduqués, on appelle ça une fermeture lexicale ou une closure.


Mmm non, une closure c'est une structure de données (ou une fonction) contenant un pointeur vers le code de la fonction l'ayant généré et l'état de la dite fonction au moment de sa génération plutôt non? [:gratgrat]
 
La closure contient un pointeur de fonction, mais ce n'en est pas un [:spamafote]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1188893
nraynaud
lol
Posté le 31-08-2005 à 17:39:10  profilanswer
 

masklinn a écrit :

Mmm non, une closure c'est une structure de données (ou une fonction) contenant un pointeur vers le code de la fonction l'ayant généré et l'état de la dite fonction au moment de sa génération plutôt non? [:gratgrat]
 
La closure contient un pointeur de fonction, mais ce n'en est pas un [:spamafote]


la fermeture lexicale embarque avec elle tous les termes du lexique (ie. les variables) accessibles à son point de définition. Ce qui veut dire (en java et C#): this, et les variables accessibles statiquement (+ les variables locales de la méthode englobante en java).
 
En réalité, elle n'embarque que ce dont elle a besoin, et en java y'a une limitation pour les variables locales (l'histoire du final, je te laisse réflichier à pourquoi).
 
 
au final, en C# elle n'embarque que le pointeur this avec elle.
 
 
edit : je parle de java, parce que les inner-classes sont une transcription directes des closures du monde fonctionnel, en bien-typé.


Message édité par nraynaud le 31-08-2005 à 17:40:38
n°1188895
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-08-2005 à 17:40:03  profilanswer
 

masklinn a écrit :

Ah ok, c'est pour les langages moisis incapables de considérer les fonctions et les méthodes comme des objets à part entière quoi :o
 
Ptin mais n'importe quoi :o


euh, je viens de te dire qu'un delegate est un objet [:pingouino]

n°1188897
WhatDe
Posté le 31-08-2005 à 17:41:07  profilanswer
 

8 pages en prévision [:whatde]


---------------
[:whatde]
mood
Publicité
Posté le 31-08-2005 à 17:41:07  profilanswer
 

n°1188899
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-08-2005 à 17:43:38  profilanswer
 

tiens, un peu de lecture pour parfaire ta culture :o
 
http://www.onjava.com/pub/a/onjava [...] tml?page=1


Message édité par Harkonnen le 31-08-2005 à 17:52:24
n°1188900
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2005 à 17:44:23  profilanswer
 

nraynaud a écrit :

la fermeture lexicale embarque avec elle tous les termes du lexique (ie. les variables) accessibles à son point de définition. Ce qui veut dire (en java et C#): this, et les variables accessibles statiquement (+ les variables locales de la méthode englobante en java).
 
En réalité, elle n'embarque que ce dont elle a besoin, et en java y'a une limitation pour les variables locales (l'histoire du final, je te laisse réflichier à pourquoi).
 
au final, en C# elle n'embarque que le pointeur this avec elle.
 
edit : je parle de java, parce que les inner-classes sont une transcription directes des closures du monde fonctionnel, en bien-typé.


C'est ce que je dis, la closure contient un pointage sur la fonction qui l'a générée, elle n'est pas un pointeur ou une référence dessus (ou sur une fonction en général) [:spamafote]  

Harkonnen a écrit :

euh, je viens de te dire qu'un delegate est un objet [:pingouino]


C'est un objet spécifique, si il existe c'est parce que les fonctions classiques ne sont pas des objets à part entière [:spamafote]  
 
Si c'était le cas les delegates n'auraient aucune raison d'exister [:spamafote]


Message édité par masklinn le 31-08-2005 à 17:45:12

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1188901
boulax
Inserer phrase hype en anglais
Posté le 31-08-2005 à 17:45:57  profilanswer
 

HOLY SHIT WHO CARES ,,,


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1188903
chrisbk
-
Posté le 31-08-2005 à 17:47:28  profilanswer
 

masklinn, ta gueule avec tes avis d'expert quoi :o

n°1188905
nraynaud
lol
Posté le 31-08-2005 à 17:49:02  profilanswer
 

masklinn a écrit :

C'est un objet spécifique, si il existe c'est parce que les fonctions classiques ne sont pas des objets à part entière [:spamafote]  
 
Si c'était le cas les delegates n'auraient aucune raison d'exister [:spamafote]


je crois que tu confonds un peu tout là.
 
Tu parles de lambda-expressions ? c'est une manière de présenter courrament les closures, mais c'est pas la seule, c'est intypable dans un système statique sans Hindley-Milner.
 
Sauf que dans hindley-Milner ça fait 20 que la recherche porte sur .... comment présenter des messages d'erreur compréhensibles à l'utilisateur [:pingouino]

n°1188906
the real m​oins moins
Posté le 31-08-2005 à 17:49:14  profilanswer
 

Harkonnen a écrit :

tiens, un peu de lecture pour parfaire ta culture :o


t'aurais pas oublié un truc dans ton post là? [:zaib3k]

n°1188908
nraynaud
lol
Posté le 31-08-2005 à 17:52:01  profilanswer
 

the real moins moins a écrit :

t'aurais pas oublié un truc dans ton post là? [:zaib3k]


je l'ai fait avec un client il y a 3 semaines [:pingouino]
 
 
mais je l'avais fait avec des employeurs par le passé [:pingouino]
 
 
 
bon les cons, j'ai une interface qui doit me fournir des Accounts (des vrais de la BDD, des faux pour les tests, etc) comment je l'appelle ? MachinProvider ? BiduleHome ?

n°1188910
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-08-2005 à 17:52:55  profilanswer
 

the real moins moins a écrit :

t'aurais pas oublié un truc dans ton post là? [:zaib3k]


ah merde [:joce]
edited

n°1188911
nraynaud
lol
Posté le 31-08-2005 à 17:53:03  profilanswer
 

the real moins moins a écrit :

t'aurais pas oublié un truc dans ton post là? [:zaib3k]


il parlait pas à whatde par hasard ?

n°1188912
uriel
blood pt.2
Posté le 31-08-2005 à 17:53:22  profilanswer
 

nraynaud a écrit :

je crois que tu confonds un peu tout là.
 
Tu parles de lambda-expressions ? c'est une manière de présenter courrament les closures, mais c'est pas la seule, c'est intypable dans un système statique sans Hindley-Milner.
 
Sauf que dans hindley-Milner ça fait 20 que la recherche porte sur .... comment présenter des messages d'erreur compréhensibles à l'utilisateur [:pingouino]


genre ce post veut dire quelque chose [:ula]
 
 tu nous prendrais pas pour des lapins de 6 semaines? :O


---------------
IVG en france
n°1188918
nraynaud
lol
Posté le 31-08-2005 à 17:58:44  profilanswer
 

uriel a écrit :

genre ce post veut dire quelque chose [:ula]
 
 tu nous prendrais pas pour des lapins de 6 semaines? :O


http://www.inria.fr/rapportsactivi [...] uid44.html

Citation :

Moreover, turning to a constraint-based approach might not be desirable from a practical point of view: issues arise concerning efficiency, readability of error messages and displayed types, and integration with existing implementations.


 
 
 
heu, d'ailleur Hindley-Milner ne fonctionne pas avec des objets mutable non plus [:pingouino]

n°1188919
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2005 à 18:00:15  profilanswer
 

nraynaud a écrit :

Tu parles de lambda-expressions ?


non :sweat:  

Citation :

c'est intypable dans un système statique


Ouais enfin j'ai jamais dit que je me plaçais dans un système statique moi :sweat:
 
ce dont je te parle, c'est de considérer (et utiliser) les fonctions comme des objets.
 
De même que les classes, les modules, ... [:spamafote]


Message édité par masklinn le 31-08-2005 à 18:01:10

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1188920
WhatDe
Posté le 31-08-2005 à 18:00:35  profilanswer
 

nraynaud a écrit :

il parlait pas à whatde par hasard ?


stfu  [:whatde]


---------------
[:whatde]
n°1188922
nraynaud
lol
Posté le 31-08-2005 à 18:02:04  profilanswer
 

masklinn a écrit :

non :sweat:  

Citation :

c'est intypable dans un système statique


Ouais enfin j'ai jamais dit que je me plaçais dans un système statique moi :sweat:


si c'est pour nous faire chier avec ton python à toutes les sauces, tu peux aller sauter sur l'autoroute. Y'en a marre de ces conneries.
 
 
Harko parlait de Java et C# pas de trucs pour barbus casse-couilles.

n°1188925
nraynaud
lol
Posté le 31-08-2005 à 18:03:26  profilanswer
 

masklinn a écrit :

ce dont je te parle, c'est de considérer (et utiliser) les fonctions comme des objets.
 
De même que les classes, les modules, ... [:spamafote]


mais tous ces langages ont des package d'introspection, fais pas chier.
 
simplement ça budouille les grammaires pour garder du bien-typé statiquement.

n°1188929
nraynaud
lol
Posté le 31-08-2005 à 18:06:01  profilanswer
 

Citation :

Vous essayez de déplacer ou de renommer un élément sous contrôle de code source. Or, le fournisseur de contrôle de code source pour Holydays.csproj est incapable de mémoriser ce genre de modifications locales. Si vous continuez cette opération, aucun message ne vous demandera d'archiver cette modification vers le contrôle de code source et cet élément ne semblera plus être sous contrôle de code source.


 
c'est muchacho qui devrait être content : VSS est à la gestion de sources ce que le tube est au transistor [:pingouino]

n°1188930
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2005 à 18:06:11  profilanswer
 

nraynaud a écrit :

si c'est pour nous faire chier avec ton python à toutes les sauces, tu peux aller sauter sur l'autoroute. Y'en a marre de ces conneries.


Là j'aurais plutôt parlé de Lisp en fait [:petrus75]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1188932
boulax
Inserer phrase hype en anglais
Posté le 31-08-2005 à 18:06:31  profilanswer
 

nraynaud a écrit :

trucs pour barbus casse-couilles.


La il va encore tenter de dire qu'il est pas barbu alors que tout le fait croire [:pingouino]
 
Au moins sur casse-couilles on a aucun doute [:pingouino]


Message édité par boulax le 31-08-2005 à 18:10:24

---------------
Posté depuis des chiottes, sales. Me gusta.
n°1188936
nraynaud
lol
Posté le 31-08-2005 à 18:09:07  profilanswer
 

nraynaud a écrit :

bon les cons, j'ai une interface qui doit me fournir des Accounts (des vrais de la BDD, des faux pour les tests, etc) comment je l'appelle ? MachinProvider ? BiduleHome ?


 
[:up] bordel.

n°1188937
nraynaud
lol
Posté le 31-08-2005 à 18:10:26  profilanswer
 

pourquoi j'ai démarré ma licence 30 jours de resharper alors que je pars 15 jours en vacances ??? [:pingouino]

n°1188939
the real m​oins moins
Posté le 31-08-2005 à 18:10:41  profilanswer
 

Provider, DAO, pas Home, pitié.

n°1188940
Djode
Et hop !
Posté le 31-08-2005 à 18:11:11  profilanswer
 

uriel a écrit :

jeune suisse charmante:-t'ecoutes quoi la? :)
moi: - Sepultura
elle:- ..., bon ben a demain alors
moi: -....


 
C'est ça le choc des cultures [:ocube]

n°1188944
nraynaud
lol
Posté le 31-08-2005 à 18:13:38  profilanswer
 

the real moins moins a écrit :

Provider, DAO, pas Home, pitié.


je connais des gens très riches qui font ça [:dawa]
 
bon, va pour provider, c'est plus lisible que DAO je trouve.

n°1188946
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-08-2005 à 18:17:52  profilanswer
 

ah ben merde, moi qui pensait leur soumettre le mien, ils ont déjà un article dessus [:sisicaivrai]
http://www.codeproject.com/dotnet/mandelbrot.asp
(vous avez vu ? l'absence de net chez moi pendant une durée indéterminée m'est salutaire ! je me met au MSIL [:pingouino])

n°1188947
the real m​oins moins
Posté le 31-08-2005 à 18:18:07  profilanswer
 

Bof, DAO c'est tres bien pour les gens qui savent. Provider, j'utilise plutot ça pour des services, ou pour des trucs qui provident des objets d'ailleurs que depuis une db :o

n°1188954
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2005 à 18:22:59  profilanswer
 

(ah au fait merci pour l'article harko :jap: )


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1188955
nraynaud
lol
Posté le 31-08-2005 à 18:23:18  profilanswer
 

'tain, y'a le consultant qui mets des caps d'interfaces contenant des panels avec border et titre  pour une appli web et le CDP a envoyé ça comme ça.
 
 
 
 
 
 
Heureusement que le CDP a pris soin d'enlever le nom du consultant et de mettre le sien, ça lui fera la bite [:dawa]

n°1188957
the real m​oins moins
Posté le 31-08-2005 à 18:24:09  profilanswer
 

panel, border et titres de quoi?

n°1188960
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2005 à 18:27:25  profilanswer
 

the real moins moins a écrit :

panel, border et titres de quoi?


Ben des panels d'interface classiques je présumme, les trucs pour séparer/grouper les contrôles, comme les fieldset+legend dans les formulaires HTML quoi :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1188961
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-08-2005 à 18:27:38  profilanswer
 

masklinn a écrit :

(ah au fait merci pour l'article harko :jap: )


de rien :o
maintenant tu installes Python for .NET, et tu t'émerveilles de la puissance que tu as entre les mains :o

n°1188963
nraynaud
lol
Posté le 31-08-2005 à 18:30:21  profilanswer
 

masklinn a écrit :

Ben des panels d'interface classiques je présumme, les trucs pour séparer/grouper les contrôles


voilou

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  8664  8665  8666  ..  27001  27002  27003  27004  27005  27006

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)