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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  18153  18154  18155  ..  27170  27171  27172  27173  27174  27175
Auteur Sujet :

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

n°2033315
sligor
Posté le 31-10-2010 à 11:41:03  profilanswer
 

Reprise du message précédent :

el muchacho a écrit :


Citation :

Crazy template meta programming also strikes me as a bad, bad idea. Performance is NOT a justification to do THAT.



Surtout que avec la propagation des constantes lors de l'inlining, certains templates ne servent plus à grand chose pour l'amélioration des performances.  
Et puis de toute façon l'optimisation prématurée est la source de tout les problèmes.


---------------
qwerty-fr
mood
Publicité
Posté le 31-10-2010 à 11:41:03  profilanswer
 

n°2033316
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-10-2010 à 11:50:02  profilanswer
 

masklinn a écrit :


Hé ho on est le wikende du 1er novembre là, pas du 6 juin, c'est pas le débarquement qu'on fête.


 
Mon intervention était une constatation personnelle, et n'avait pas pour but de vous faire découvrir que Ruby >>>>>>> Php :o


---------------
Gamertag: CoteBlack YeLL
n°2033317
el muchach​o
Comfortably Numb
Posté le 31-10-2010 à 11:51:56  profilanswer
 

sligor a écrit :


j'aimerais bien avoir des exemples concrets montrant la supériorité de cette solution, car pour moi c'est le flou artistique là


Dans la thèse que je donne en lien, le gars explique qu'il est possible de se passer complètement de null en Java.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2033318
sligor
Posté le 31-10-2010 à 11:53:56  profilanswer
 

el muchacho a écrit :


Dans la thèse que je donne en lien, le gars explique qu'il est possible de se passer complètement de null en Java.


ok, mais ça apporte quoi ? parce que si à la place d'une null pointer exception tu as une autre exception qui pête ça avance à quoi ?  :??:


---------------
qwerty-fr
n°2033321
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2010 à 12:12:46  profilanswer
 

sligor a écrit :


ok, mais ça apporte quoi ? parce que si à la place d'une null pointer exception tu as une autre exception qui pête ça avance à quoi ?  :??:


T'as plus d'exception parce qu'au lieu d'avoir toutes les valeurs nullables tu encodes la nullabilité dans le type. Ca veut dire que ton compilo est capable de te prévenir si tu effectues des appels pour références non nullables sur une référence nullable sans:

 
  • Avoir testé ta référence (match completeness toussa)
  • Avoir lifté ton opération d'une manière ou d'une autre


Donc au lieu d'avoir une exception au runtime, habituellement là où tu t'y attends pas, t'as une erreur de compilation. Et donc tu augmente ta sécurité de runtime d'autant.

 

Ca améliore la lisibilité du code pour les mêmes raisons: tu as plus d'informations visibles et immédiatement disponibles, et plus de moyens d'inférer les buts du dev originel.

el muchacho a écrit :


Dans la thèse que je donne en lien, le gars explique qu'il est possible de se passer complètement de null en Java.


Il n'est pas exact de dire que tu t'en passes, tu l'encodes dans le type ce qui est un peu différent. Et à côté t'auras toujours des bottom pas gérés, sauf à avoir un langage total ( http://lambda-the-ultimate.org/node/2003 )

Message cité 1 fois
Message édité par masklinn le 31-10-2010 à 12:17:22

---------------
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°2033323
Un Program​meur
Posté le 31-10-2010 à 12:23:37  profilanswer
 

sligor a écrit :

ok, mais ça apporte quoi ? parce que si à la place d'une null pointer exception tu as une autre exception qui pête ça avance à quoi ?  :??:


 
Un erreur à la compilation.  L'idée est d'utiliser le système de type pour s'assurer qu'on ne déréférence pas un pointeur nul.  Un pointeur potentiellement nul n'est pas déréférencable, et on ne peut le transformer en pointeur déréférencable mais forcément non nul qu'à l'intérieur d'un if qui a vérifié qu'il est non nul.  En gros tu mets dans le langage (et sous forme plus contrainte) ce que des vérificateurs comme coverity font.


---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°2033326
el muchach​o
Comfortably Numb
Posté le 31-10-2010 à 12:43:27  profilanswer
 

masklinn a écrit :


Il n'est pas exact de dire que tu t'en passes, tu l'encodes dans le type ce qui est un peu différent. Et à côté t'auras toujours des bottom pas gérés, sauf à avoir un langage total ( http://lambda-the-ultimate.org/node/2003 )


Oui.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2033327
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2010 à 12:52:21  profilanswer
 

Un Programmeur a écrit :

Un pointeur potentiellement nul n'est pas déréférencable, et on ne peut le transformer en pointeur déréférencable mais forcément non nul qu'à l'intérieur d'un if qui a vérifié qu'il est non nul.


C'est une option, mais il y en a d'autres (qui reviennent au même mais en plus court et avec des interfaces autrement plus sympas)


---------------
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°2033328
el muchach​o
Comfortably Numb
Posté le 31-10-2010 à 12:57:20  profilanswer
 
n°2033329
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2010 à 13:00:30  profilanswer
 


Circlejerk is here: http://www.reddit.com/r/reddit.com/


---------------
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-10-2010 à 13:00:30  profilanswer
 

n°2033330
el muchach​o
Comfortably Numb
Posté le 31-10-2010 à 13:01:53  profilanswer
 


Ah oui, y'a 50 posts la-dessus, j'aurais dû m'en douter :D


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2033331
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2010 à 13:08:42  profilanswer
 

el muchacho a écrit :


Ah oui, y'a 50 posts la-dessus, j'aurais dû m'en douter :D


Par contre ya rien dans /r/circlejerk [:pingouino]

Spoiler :

Pour de hautes valeurs de rien, mais trop basses pour circlejerk


Message édité par masklinn le 31-10-2010 à 13:09:26

---------------
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°2033333
el muchach​o
Comfortably Numb
Posté le 31-10-2010 à 13:35:34  profilanswer
 

http://i.imgur.com/OwHut.jpg
 
 
 
I don't usually hold a sign, but when I do, I make a point.
 
   I don't usually make a point, but when I do, it baffles everyone.
 
       I don't usually baffle everyone, but when I do I hold a sign.
 
           I don't usually hold a sign, but that's because I was attacked by a shark and have no arms.
 
                I don't usually get attacked by sharks, but when I do, they don't look like Obama.
 
 
[:ddr555]


Message édité par el muchacho le 31-10-2010 à 13:40:16

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2033334
Joel F
Real men use unique_ptr
Posté le 31-10-2010 à 13:43:08  profilanswer
 

el muchacho a écrit :


Citation :

Crazy template meta programming also strikes me as a bad, bad idea. Performance is NOT a justification to do THAT.



 

Ouais, il doit en etre resté au truc moche pré-MPL et pré-proto.
Ou alors il a jamais entendu parler des langages fonctionels.

 

(:o)

Message cité 3 fois
Message édité par Joel F le 31-10-2010 à 13:43:20
n°2033336
el muchach​o
Comfortably Numb
Posté le 31-10-2010 à 14:38:16  profilanswer
 

Joel F a écrit :


Ouais, il doit en etre resté au truc moche pré-MPL et pré-proto.
Ou alors il a jamais entendu parler des langages fonctionels.

 

(:o)


Je sais pas mais je comprends assez son point de vue.
L'utilisation poussée (voire poussive) des templates a des inconvénients:
- augmentation du cycle codage-compil-debug
- complexité du débogage
- surtout s'il examine régulièrement l'asm généré, ce qui doit être son cas.
Moyennant quoi il n'utilise que la STL, mais d'après son twitter, il aimerait parfois pouvoir bénéficier de quelques facilités fonctionnelles.

Message cité 1 fois
Message édité par el muchacho le 31-10-2010 à 14:39:46

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2033337
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2010 à 14:42:04  profilanswer
 

Joel F a écrit :

Ou alors il a jamais entendu parler des langages fonctionels.
 
(:o)


La majorité (voire la totalité?) des langages fonctionnels n'ont pas des generics turing-complete. Habituellement quand ils ont de quoi modifier leurs AST c'est sous forme de macros (lisps, Template Haskell, camlp4) et c'est pas pour des raisons de performances.


---------------
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°2033338
Joel F
Real men use unique_ptr
Posté le 31-10-2010 à 14:54:58  profilanswer
 

el muchacho a écrit :


Je sais pas mais je comprends assez son point de vue.
L'utilisation poussée (voire poussive) des templates a des inconvénients:
- augmentation du cycle codage-compil-debug
- complexité du débogage
- surtout s'il examine régulièrement l'asm généré, ce qui doit être son cas.


D'expérience, le déroulage et autre méta-blague, ca ne sert peu ou prou car effectivement le compilos font ça trés (voir mieux que) bien
Par contre pour pouvoir effectuer du dispatch sur des familles de types, générer des représentation paresseuses composables, c'est très très utile
et ça permet de faire mieux que ces optimsiations à 2cents, ca te permets de faire des optimisations algorithmiques orientés métiers.
 

el muchacho a écrit :


Moyennant quoi il n'utilise que la STL, mais d'après son twitter, il aimerait parfois pouvoir bénéficier de quelques facilités fonctionnelles.


Boost.Phoenix :o
 

masklinn a écrit :


La majorité (voire la totalité?) des langages fonctionnels n'ont pas des generics turing-complete. Habituellement quand ils ont de quoi modifier leurs AST c'est sous forme de macros (lisps, Template Haskell, camlp4) et c'est pas pour des raisons de performances.


 
C'est ce que procure proto et ça change radicalement la facilité avec laquelle tu peux faire de petit (ou grand) EDSL en C++ sans trop d'effort.
Pour en avori fait au temps de gcc 2.95.2, ouais à l'époque c'était le drame. Maintenant ca va grandement mieux.

n°2033345
Dion
Acceuil
Posté le 31-10-2010 à 15:45:00  profilanswer
 


 
Ca donne pas exactement la meme impression que le port de marseille !
 

Joel F a écrit :


 
Ouais, il doit en etre resté au truc moche pré-MPL et pré-proto.
Ou alors il a jamais entendu parler des langages fonctionels.
 
(:o)


T'as combien de millions de ligne de code vendu a combien de millions de clients ?


---------------
It is not called show art
n°2033346
LePhasme
Les Belges domineront le monde
Posté le 31-10-2010 à 15:50:11  profilanswer
 

A votre avis niveau perf je devrais voir une différence entre une 8600M GT et une 310M ?


---------------
Instagram - Mon PVT en Australie.
n°2033347
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2010 à 16:06:06  profilanswer
 

LePhasme a écrit :

A votre avis niveau perf je devrais voir une différence entre une 8600M GT et une 310M ?


À la baisse (le 310M est moins performant que le 8600M GT, mais pas de beaucoup d'après les bench) par contre le 310M a probablement de meilleurs perfs per watt

Message cité 1 fois
Message édité par masklinn le 31-10-2010 à 16:06:13

---------------
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°2033348
Joel F
Real men use unique_ptr
Posté le 31-10-2010 à 16:23:17  profilanswer
 

Dion a écrit :


T'as combien de millions de ligne de code vendu a combien de millions de clients ?


 
t'as d'autre question conne ? ou le :o etait pas assez gros  :sleep: ?

n°2033367
zapan666
Tout est relatif
Posté le 31-10-2010 à 18:12:35  profilanswer
 

http://www.buzzfeed.com/mjs538/the [...] ore-sanity
 :D  
 
([:pingouino] ptain, y'a plein de pancarte avec reedit)


---------------
my flick r - Just Tab it !
n°2033373
skeye
Posté le 31-10-2010 à 18:56:51  profilanswer
 


 
T'as au moins demain pour t'en remettre.:D


---------------
Can't buy what I want because it's free -
n°2033377
gfive
Posté le 31-10-2010 à 20:44:05  profilanswer
 

 
skeye a écrit :

 

T'as au moins demain pour t'en remettre.:D

 

A quand la kimouss?


Message édité par gfive le 31-10-2010 à 20:44:12

---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2033379
el muchach​o
Comfortably Numb
Posté le 31-10-2010 à 20:56:27  profilanswer
 

"Un sort a semble-t-il été jeté sur les humoristes de France Inter. Après Stéphane Guillon, Didier Porte au printemps, après Raphaël Mezrahi en septembre, c'est maintenant Gérald Dahan qui est viré de la station.

Message cité 1 fois
Message édité par el muchacho le 31-10-2010 à 21:02:35

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2033381
black_lord
Truth speaks from peacefulness
Posté le 31-10-2010 à 21:19:01  profilanswer
 

[:rofl]
 
Val en père Fouettard


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°2033383
black_lord
Truth speaks from peacefulness
Posté le 31-10-2010 à 21:33:39  profilanswer
 

putain j'ai écouté la chornique, la gueule de MaM [:rofl] [:rofl] [:rofl] [:rofl] http://dai.ly/c5mheY


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°2033386
pataluc
Posté le 31-10-2010 à 21:58:04  profilanswer
 

black_lord a écrit :

putain j'ai écouté la chornique, la gueule de MaM [:rofl] [:rofl] [:rofl] [:rofl] http://dai.ly/c5mheY


franchement elle est pourrite sa chronique... en plus prendre la voix de timsit pour justifier le fait de dire des trucs énormes, c'est nul. il insulte ouvertement les personnes du gouvernement et le président, sans aucune subtilité. franchement ca mérite pas mieux que la porte...

n°2033387
Jubijub
Parce que je le VD bien
Posté le 31-10-2010 à 22:03:09  profilanswer
 

Dahan je le trouve prétentieux ce mec un truc de fou
mais c vrai qu'il est pas mauvais en tant qu'imitateur, par contre en tant qu'humouriste :o


---------------
Jubi Photos : Flickr - 500px
n°2033389
LePhasme
Les Belges domineront le monde
Posté le 31-10-2010 à 22:17:18  profilanswer
 

masklinn a écrit :


À la baisse (le 310M est moins performant que le 8600M GT, mais pas de beaucoup d'après les bench) par contre le 310M a probablement de meilleurs perfs per watt


Thx :jap:


---------------
Instagram - Mon PVT en Australie.
n°2033398
pataluc
Posté le 31-10-2010 à 23:58:00  profilanswer
 

Jubijub a écrit :

Dahan je le trouve prétentieux ce mec un truc de fou
mais c vrai qu'il est pas mauvais en tant qu'imitateur, par contre en tant qu'humouriste :o


complètement.

n°2033405
Loom the G​loom
Even coders get the blues...
Posté le 01-11-2010 à 03:32:33  profilanswer
 

dernz


---------------
Music|Market|Feed|Loom|DVD
n°2033406
Dion
Acceuil
Posté le 01-11-2010 à 05:22:27  profilanswer
 

lol


---------------
It is not called show art
n°2033407
vapeur_coc​honne
Stig de Loisir
Posté le 01-11-2010 à 06:49:18  profilanswer
 

el muchacho a écrit :

"Un sort a semble-t-il été jeté sur les humoristes de France Inter. Après Stéphane Guillon, Didier Porte au printemps, après Raphaël Mezrahi en septembre, c'est maintenant Gérald Dahan qui est viré de la station.


oui enfin non  
dahan et mezrahi, ils sont aussi drole que dion :/


---------------
marilou repose sous la neige
n°2033408
vapeur_coc​honne
Stig de Loisir
Posté le 01-11-2010 à 06:58:27  profilanswer
 

black_lord a écrit :

putain j'ai écouté la chornique, la gueule de MaM [:rofl] [:rofl] [:rofl] [:rofl] http://dai.ly/c5mheY


[:rofl] ce qu'elle prend :D


---------------
marilou repose sous la neige
n°2033409
el muchach​o
Comfortably Numb
Posté le 01-11-2010 à 07:09:30  profilanswer
 

vapeur_cochonne a écrit :


[:rofl] ce qu'elle prend :D


Il est taré, ce mec. "A la botte un jour, à la botte toujours"
C'est vrai qu'il ne fait pas dans la subtilité. Je regrette les chroniques de Didier Porte. (il continue sur Mediapart)
MediaPorte


Message édité par el muchacho le 01-11-2010 à 07:44:25

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2033414
stiffler
Lâche mon profil putain ! :o
Posté le 01-11-2010 à 10:06:50  profilanswer
 

KLITé


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°2033416
stiffler
Lâche mon profil putain ! :o
Posté le 01-11-2010 à 10:16:58  profilanswer
 

zapan666 a écrit :

http://www.buzzfeed.com/mjs538/the [...] ore-sanity
 :D  
 
([:pingouino] ptain, y'a plein de pancarte avec reedit)


http://s-ak.buzzfed.com/static/enhanced/terminal01/2010/10/30/17/enhanced-buzz-3278-1288474146-8.jpg


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°2033434
el muchach​o
Comfortably Numb
Posté le 01-11-2010 à 14:16:21  profilanswer
 
n°2033435
FlorentG
Posté le 01-11-2010 à 14:17:11  profilanswer
 

el muchacho a écrit :

4h sans le moindre post :/


Foutu long weekend, y'a rien à lire dans les 1000 RSS que je suis :/

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  18153  18154  18155  ..  27170  27171  27172  27173  27174  27175

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)