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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19722  19723  19724  ..  27008  27009  27010  27011  27012  27013
Auteur Sujet :

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

n°2138101
nraynaud
lol
Posté le 21-04-2012 à 20:38:05  profilanswer
 

Reprise du message précédent :
Uriel > http://www.legifrance.gouv.fr/affi [...] e=20120421


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 21-04-2012 à 20:38:05  profilanswer
 

n°2138105
lorill
Posté le 21-04-2012 à 21:36:07  profilanswer
 

question idiote de vocabulaire :
 
si je fais un interpreteur brainfuck, le machin qui me convertit "+++" en [DataIncr, DataIncr, DataIncr], c'est le lexer.
 
et celui qui me transforme [DataIncr, DataIncr, DataInc] en [DataAdd(3)], il s'appelle comment ?

n°2138106
flo850
moi je
Posté le 21-04-2012 à 21:50:37  profilanswer
 

l'optimiseur ?


---------------

n°2138107
lorill
Posté le 21-04-2012 à 21:57:29  profilanswer
 

je sais pas, c'est tellement naif que j'ai un peu honte d'appeler ca de l'optimisation.
 
et il me remplace aussi [DataIncr,OpenCond,DataDecr,CloseCond,...] par [DataAdd(1), Conditional([DataAdd(-1)])...], ce qui n'est pas vraiment une optimisation, juste une arborisation des blocs, ce qui me semble nécéssaire a l'execution.

n°2138108
kadreg
profil: Utilisateur
Posté le 21-04-2012 à 22:02:05  profilanswer
 

l'analyseur syntaxique, dans sa construction de l'AST :o


Message édité par kadreg le 21-04-2012 à 22:02:16

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2138109
lorill
Posté le 21-04-2012 à 22:05:38  profilanswer
 

Edit: ouais non, je fais plutot mon vapeur, j'ai bu un coup de trop je crois.


Message édité par lorill le 21-04-2012 à 22:09:09
n°2138110
kadreg
profil: Utilisateur
Posté le 21-04-2012 à 22:10:22  profilanswer
 

http://fr.wikipedia.org/wiki/Analyse_syntaxique
 
effectivement, ça a l'air d'être un peu franco français comme terme, la literrature anglaise parle de "parser"


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2138112
masklinn
í dag viðrar vel til loftárása
Posté le 21-04-2012 à 22:31:13  profilanswer
 

kadreg a écrit :

http://fr.wikipedia.org/wiki/Analyse_syntaxique
 
effectivement, ça a l'air d'être un peu franco français comme terme, la literrature anglaise parle de "parser"


Oui la seconde partie c'est clairement le parser. La première c'est plus discutable, habituellement c'est une phase d'optim basique qui suit le parsing (genre constant folding)


---------------
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°2138113
lorill
Posté le 21-04-2012 à 22:50:23  profilanswer
 

brainfuck.ml [:dawa]
 
prime.bf
 

$ time (echo 30 | ./brainfuck.native prime.bf)
Primes up to: 2 3 5 7 11 13 17 19 23 29  
 
real 0m0.020s
user 0m0.012s
sys 0m0.004s


ca sert a rien mais je peux aller cuver tranquillement maintenant.

n°2138115
uriel
blood pt.2
Posté le 21-04-2012 à 23:01:31  profilanswer
 
mood
Publicité
Posté le 21-04-2012 à 23:01:31  profilanswer
 

n°2138116
nraynaud
lol
Posté le 21-04-2012 à 23:01:42  profilanswer
 

lorill a écrit :

question idiote de vocabulaire :
 
si je fais un interpreteur brainfuck, le machin qui me convertit "+++" en [DataIncr, DataIncr, DataIncr], c'est le lexer.
 
et celui qui me transforme [DataIncr, DataIncr, DataInc] en [DataAdd(3)], il s'appelle comment ?


on s'en fout un peu, ça rentre pas forcément dans une case.
 
en général le "lexer" il est de premier niveau et il capte rien au contexte, il voit des tas de lettres et des délimiteurs et il les envoie à un étage au-dessus, qui s'occupe de l'assemblage des mots.
 
Après ben certains langage n'ont pas de délimiteurs un tant soit peu universels pour les mots, on plus que 2 niveau d'analyse etc. Tant pis, ils rentrent pas dans la case.
 
De toutes façon en C (qui est un peu le langage emblématique de la période où on a défini tout ce vocabulaire) tu as typedef qui fait chier, en C++ tu dois avoir 200 trucs qui font chier. Bref, même les langages de référence comprennent pas la frontière entre parser et lexer.
 
Juste un petit truc cependant : est-ce que le DataAdd(3) est une structure de la spec du langage, ou une structure que tu as inventé pour ton implémentation de ton compilo ? si c'est de l'implé perso pure, c'est encore moins important de le nommer.


---------------
trainoo.com, c'est fini
n°2138117
kadreg
profil: Utilisateur
Posté le 21-04-2012 à 23:07:38  profilanswer
 

je viens de trouver le jeu video avec le système de sauvegarde le plus pourri \o/  
 
jeu d'infiltration, j'avance tranquillement et soudain, faux mouvement, repéré, (*MOMENT1*),  28 garde me tombe dessus, je survis 12 secondes.  
 
Bon, chargement de la dernière sauvegarde automatique :o
 
*shit*
 
il a fait une sauvegarde auto APRES le déclenchement de l'alarme : durée de vie : 10 secondes.  
 
Heureusement, ils ont prévu le coup : il y a moyen de reprendre la sauvegarde auto précédente :sol:
 
Je la charge et retente.  
 
*crap* encore raté, déclenchement d'alarme, 12 secondes (*MOMENT2*), 28 gardes, tué.
 
grand jeu que me reste t'il comme sauvegarde après cela ?  
 
moment 1 et moment 2, deux endroit ou je me fait atomisé, bien joué la sauvegarde auto :fou: :fou: :fou: :fou: :fou:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2138121
nraynaud
lol
Posté le 22-04-2012 à 02:18:23  profilanswer
 

https://www.google.fr/search?ix=acb [...] 0QWt7Jj2AQ
je débarque un peu, mais comment c'est possible d'être aussi canon ?

 

edit: 2011 : Minuit à Paris de Woody Allen, coupée au montage [:rofl]

Message cité 3 fois
Message édité par nraynaud le 22-04-2012 à 02:19:43

---------------
trainoo.com, c'est fini
n°2138122
BenO
Profil: Chercheur
Posté le 22-04-2012 à 08:55:19  profilanswer
 

prems :|


---------------
Python Python Python
n°2138123
vapeur_coc​honne
Stig de Loisir
Posté le 22-04-2012 à 09:16:15  profilanswer
 

[:haha]


---------------
marilou repose sous la neige
n°2138124
ratibus
Posté le 22-04-2012 à 09:28:26  profilanswer
 

nraynaud a écrit :

https://www.google.fr/search?ix=acb [...] 0QWt7Jj2AQ
je débarque un peu, mais comment c'est possible d'être aussi canon ?

 

edit: 2011 : Minuit à Paris de Woody Allen, coupée au montage [:rofl]

 

Toi t'as vu Intouchables :o
J'ai eu la même réaction :d

n°2138125
uriel
blood pt.2
Posté le 22-04-2012 à 09:41:25  profilanswer
 

a voté [:dawa]
 
 moyenne d'age dans le bureau de poste > 60 ans. Melanchon va pas faire un carton ici [:dawa]
 


---------------
IVG en france
n°2138126
el muchach​o
Comfortably Numb
Posté le 22-04-2012 à 10:10:12  profilanswer
 

lorill a écrit :

brainfuck.ml [:dawa]
 
prime.bf
 

$ time (echo 30 | ./brainfuck.native prime.bf)
Primes up to: 2 3 5 7 11 13 17 19 23 29  
 
real 0m0.020s
user 0m0.012s
sys 0m0.004s


ca sert a rien mais je peux aller cuver tranquillement maintenant.


Tu maîtrises. [:implosion du tibia][:bien]


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2138127
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 22-04-2012 à 10:21:18  profilanswer
 

ratibus a écrit :

 

Toi t'as vu Intouchables :o
J'ai eu la même réaction :d


En tailleur dans Engrenages :bave:

 

Y a que dans kaamelott qu'il a réussi à la rendre juste belle en la mettant en noir et blanc puis en en faisant une clocharde.

n°2138128
flo850
moi je
Posté le 22-04-2012 à 10:55:04  profilanswer
 

a voté

ratibus a écrit :

 

Toi t'as vu Intouchables :o
J'ai eu la même réaction :d


pareil

Message cité 2 fois
Message édité par flo850 le 22-04-2012 à 10:56:31

---------------

n°2138130
lorill
Posté le 22-04-2012 à 10:59:01  profilanswer
 

el muchacho a écrit :


Tu maîtrises. [:implosion du tibia][:bien]


j'ai optimisé depuis (et je me suis couché a 3h du coup...)
 
http://pastebin.com/KCYG9mc2
(un peu crado, j'aimerais séparer les opérations maisons de celles qui définissent le langage...)
 


$ time (echo 99 | ./brainfuck.native brainfuck/prime.bf)
Primes up to: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97  
 
real 0m1.538s
user 0m1.528s
sys 0m0.000s


 


$ time (echo 99 | ./brainfuck.native -optimize brainfuck/prime.bf)
Primes up to: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97  
 
real 0m0.074s
user 0m0.068s
sys 0m0.004s

n°2138131
uriel
blood pt.2
Posté le 22-04-2012 à 11:01:49  profilanswer
 

[:ciler]


---------------
IVG en france
n°2138132
el muchach​o
Comfortably Numb
Posté le 22-04-2012 à 11:04:14  profilanswer
 
n°2138133
lorill
Posté le 22-04-2012 à 11:06:58  profilanswer
 

merci de me l'avoir rappelé, y'avait personne ici, 50 votes a 11h seulement sur les 200 et quelques inscrits.

n°2138134
kadreg
profil: Utilisateur
Posté le 22-04-2012 à 11:07:04  profilanswer
 

merd, il faut que je me bouge :D


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2138135
kadreg
profil: Utilisateur
Posté le 22-04-2012 à 11:07:33  profilanswer
 


 
 
moi non  [:eric le-looser]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2138136
uriel
blood pt.2
Posté le 22-04-2012 à 11:08:07  profilanswer
 

10 minutes d'attente à Bale :O
 
 tous les vieux se sont levés tot [:icon8]


---------------
IVG en france
n°2138137
uriel
blood pt.2
Posté le 22-04-2012 à 11:08:37  profilanswer
 

kadreg a écrit :


moi non  [:eric le-looser]


la france qui se leve tot :/


---------------
IVG en france
n°2138138
kadreg
profil: Utilisateur
Posté le 22-04-2012 à 11:09:58  profilanswer
 

uriel a écrit :


la france qui se leve tot :/


 
la france qui se lève tot, c'est la france rentrée a 18h pour pas louper "la famille en or" avant de se faire une soirée télé tous les jours de la semaine :jap:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2138139
flo850
moi je
Posté le 22-04-2012 à 11:13:51  profilanswer
 

le bureau de vote etait plein  ici


---------------

n°2138140
skeye
Posté le 22-04-2012 à 11:32:44  profilanswer
 

lorill a écrit :

50 votes a 11h seulement sur les 200 et quelques inscrits.


C'est déjà pas mal, non? C'est tôt, 11h, pour un dimanche!:o


---------------
Can't buy what I want because it's free -
n°2138141
lorill
Posté le 22-04-2012 à 11:34:52  profilanswer
 

dans un village d'agriculteurs ? bof, les bêtes sont déjà traites depuis longtemps, les oeufs déjà ramassés, et la messe est finie...

n°2138143
skeye
Posté le 22-04-2012 à 11:52:33  profilanswer
 

vu comme ça...il iront en sortant de la messe?:D

Message cité 2 fois
Message édité par skeye le 22-04-2012 à 11:52:45

---------------
Can't buy what I want because it's free -
n°2138144
masklinn
í dag viðrar vel til loftárása
Posté le 22-04-2012 à 11:57:44  profilanswer
 

lorill a écrit :


j'ai optimisé depuis (et je me suis couché a 3h du coup...)

 

http://pastebin.com/KCYG9mc2
(un peu crado, j'aimerais séparer les opérations maisons de celles qui définissent le langage...)

 


$ time (echo 99 | ./brainfuck.native brainfuck/prime.bf)
Primes up to: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

 

real 0m1.538s
user 0m1.528s
sys 0m0.000s

 


$ time (echo 99 | ./brainfuck.native -optimize brainfuck/prime.bf)
Primes up to: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

 

real 0m0.074s
user 0m0.068s
sys 0m0.004s



[:bien]

 

Manque plus que le codegen :D

 

edit: http://groups.google.com/group/fa. [...] 3df34548e2 ça pourrait t'intéresser si tu comptes en faire (du codegen)


Message édité par masklinn le 22-04-2012 à 12:00:59

---------------
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°2138145
kadreg
profil: Utilisateur
Posté le 22-04-2012 à 11:59:34  profilanswer
 

skeye a écrit :

vu comme ça...il iront en sortant de la messe?:D


 
plutot en allant chercher le pain pour le repas dominical :o
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2138146
nraynaud
lol
Posté le 22-04-2012 à 11:59:42  profilanswer
 

ratibus a écrit :


 
Toi t'as vu Intouchables :o
J'ai eu la même réaction :d


non, je suis en train de mater tous les Kaamelott, et là elle est en humain [:huit]


---------------
trainoo.com, c'est fini
n°2138147
lorill
Posté le 22-04-2012 à 12:00:41  profilanswer
 

skeye a écrit :

vu comme ça...il iront en sortant de la messe?:D


bah non justement, puisque j'y suis allé après la fin.
 

kadreg a écrit :


plutot en allant chercher le pain pour le repas dominical :o


on n'a pas de boulangerie dans le village :(

n°2138148
skeye
Posté le 22-04-2012 à 12:02:14  profilanswer
 

lorill a écrit :


bah non justement, puisque j'y suis allé après la fin.
 


Même la messe est aux aurores? :o


---------------
Can't buy what I want because it's free -
n°2138149
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 22-04-2012 à 12:23:01  profilanswer
 

nraynaud a écrit :


non, je suis en train de mater tous les Kaamelott, et là elle est en humain [:huit]


 
 :love:


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2138151
0x90
Posté le 22-04-2012 à 12:31:29  profilanswer
 

lorill a écrit :


j'ai optimisé depuis (et je me suis couché a 3h du coup...)

 

http://pastebin.com/KCYG9mc2
(un peu crado, j'aimerais séparer les opérations maisons de celles qui définissent le langage...)

 


$ time (echo 99 | ./brainfuck.native brainfuck/prime.bf)
Primes up to: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

 

real 0m1.538s
user 0m1.528s
sys 0m0.000s

 


$ time (echo 99 | ./brainfuck.native -optimize brainfuck/prime.bf)
Primes up to: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

 

real 0m0.074s
user 0m0.068s
sys 0m0.004s


 

Un compilo brainfuck en metaprog c++11 si tu veux comparer:
https://github.com/kmichel/bf0x/blob/master/bf0x.hpp
Le truc fun c'est que c'est le compilo c++ qui fait tout seul la phase d'optim et d'inlining, c'est pas dans du code visible.

Message cité 1 fois
Message édité par 0x90 le 22-04-2012 à 12:31:47

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2138152
Lam's
Profil: bas.
Posté le 22-04-2012 à 12:33:11  profilanswer
 

nraynaud a écrit :

https://www.google.fr/search?ix=acb [...] 0QWt7Jj2AQ
je débarque un peu, mais comment c'est possible d'être aussi canon ?


Ce post, on dirait du muchacho. Je sais pas ce que vous avez tous avec les rousses. Vous êtes abonnés à ça ou quoi ? Perso, depuis que j'ai vu Christina Hendricks dans Drive, c'est plus mon truc.
 
Sinon, respect pour les belges:
  http://www.lesoir.be/dossiers_spec [...] 910747.php
 
Et en ce qui concerne le vote, y a trop de vieux le matin. Moi je vote en soirée, histoire de justifier que les bureaux ferment tard.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19722  19723  19724  ..  27008  27009  27010  27011  27012  27013

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)