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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  8487  8488  8489  ..  26987  26988  26989  26990  26991  26992
Auteur Sujet :

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

n°1169724
WhatDe
Posté le 04-08-2005 à 12:13:34  profilanswer
 

Reprise du message précédent :
Kikoo les glandus [:ginie]

mood
Publicité
Posté le 04-08-2005 à 12:13:34  profilanswer
 

n°1169729
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:20:00  profilanswer
 

salut les cons [:banguy]
si vous aviez une calculatrice à programmer, vous feriez quoi ? une calculatrice RPN ou une normale ?
 
edit: personnellement je préfèrerais une RPN, splus simple à coder


Message édité par Harkonnen le 04-08-2005 à 12:20:44

---------------
J'ai un string dans l'array (Paris Hilton)
n°1169731
skeye
Posté le 04-08-2005 à 12:21:02  profilanswer
 

Harkonnen a écrit :

si vous aviez une calculatrice à programmer, vous feriez quoi ?


Une première année d'iut? :??:


---------------
Can't buy what I want because it's free -
n°1169736
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:25:06  profilanswer
 

skeye a écrit :

Une première année d'iut? :??:


oui merci [:joce]
je parlais du type (RPN ou non)


---------------
J'ai un string dans l'array (Paris Hilton)
n°1169738
skeye
Posté le 04-08-2005 à 12:26:20  profilanswer
 

Je sais même pas ce que c'est une calculatrice RPN...[:pingouino]


---------------
Can't buy what I want because it's free -
n°1169747
masklinn
í dag viðrar vel til loftárása
Posté le 04-08-2005 à 12:33:09  profilanswer
 

[quotemsg=1169705,351468,37025]
Harko > RPN c'est de loin le plus simple à implémenter [:spamafote]
clair, mais c'est pas aussi intuitif que la normale, et c'est des end users qui l'utiliseront [:mareek]


Message édité par masklinn le 04-08-2005 à 12:34:52

---------------
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°1169748
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:33:33  profilanswer
 

skeye a écrit :

Je sais même pas ce que c'est une calculatrice RPN...[:pingouino]


tain, mais va te cacher [:pingouino]
c'est une calculatrice à notation inversée (notation polonaise)
exemple : pour saisir l'opération (1+2)*4, tu saisiras en RPN :
 
12+
>3
4*
>12
 
c'est un bête empilement :spamafote:
les avantages sont multiples :
- plus besoin de parenthèses pour les priorités
- visualisation des résultats intermédiaires, ça peut aider
- moins de touches à appuyer
- etc...


---------------
J'ai un string dans l'array (Paris Hilton)
n°1169753
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:36:02  profilanswer
 

merde, j'ai édité le message de Masklinn au lieu d'y répondre [:rofl]
t'as plus qu'à tout ressaisir [:ddr555]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1169757
skeye
Posté le 04-08-2005 à 12:39:08  profilanswer
 

Harkonnen a écrit :

tain, mais va te cacher [:pingouino]
c'est une calculatrice à notation inversée (notation polonaise)
exemple : pour saisir l'opération (1+2)*4, tu saisiras en RPN :
 
12+
>3
4*
>12
 
c'est un bête empilement :spamafote:
les avantages sont multiples :
- plus besoin de parenthèses pour les priorités
- visualisation des résultats intermédiaires, ça peut aider
- moins de touches à appuyer
- etc...


 
ahhhhhh...mais tu pouvais pas écrire notation polonaise inversée, plutôt que ton sigle à la con?:o
Franchement, pour l'utilisateur c'est du foutage de gueule...:o
Et c'est pas bien compliqué de générer la notation polonaise inversée à-partir de la notation normale, non?:o


---------------
Can't buy what I want because it's free -
n°1169758
masklinn
í dag viðrar vel til loftárása
Posté le 04-08-2005 à 12:39:22  profilanswer
 

Harkonnen a écrit :

merde, j'ai édité le message de Masklinn au lieu d'y répondre [:rofl]
t'as plus qu'à tout ressaisir [:ddr555]


Inutile je l'ai enlevé, il servait à rien :o
 
Par contre

Citation :

c'est une calculatrice à notation inversée (notation polonaise)


 :non:  
Notation Polonaise Inversée, parce que la notation polonaise c'est

* + 3 5 - 7 2


les opérateurs précèdent les opérations, alors qu'en RPN

3 5 + 7 2 - *


 
et l'interprétation:

Citation :

  • Push 3 onto the stack.
  • Push 5 onto the stack. The stack now contains (3, 5).
  • Apply the + operation: take the top two numbers off the stack, add them together, and put the result back on the stack. The stack now contains just the number 8.
  • Push 7 onto the stack.
  • Push 2 onto the stack. It now contains (8, 7, 2).
  • Apply the - operation: take the top two numbers off the stack, subtract the top one from the one below, and put the result back on the stack. The stack now contains (8, 5).
  • Apply the * operation: take the top two numbers off the stack, multiply them together, and put the result back on the stack. The stack now contains just the number 40.

skeye a écrit :

Et c'est pas bien compliqué de générer la notation polonaise inversée à-partir de la notation normale, non?:o


Faut se taper tout le parsing de l'expression avec la priorisation des opérations [:pingouino], une fois que c'est fait la génération d'une version RPN n'a plus aucun intérêt, puisque le RPN permet justement d'arriver directement à une expression lisible en sautant parsing+prioritisation.


Message édité par masklinn le 04-08-2005 à 12:41:17

---------------
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 04-08-2005 à 12:39:22  profilanswer
 

n°1169760
skeye
Posté le 04-08-2005 à 12:39:42  profilanswer
 

(exercice d'algo de première année d'iut, quoi...:o)


---------------
Can't buy what I want because it's free -
n°1169762
cosmoschtr​oumpf
dawa powered
Posté le 04-08-2005 à 12:42:21  profilanswer
 

moi j'ai gravement kiffé mes rpn (si j'ose m'exprimer ainsi), mais c'est vrai que tous les gens de ma classe en chiaient pour comprendre.

n°1169765
masklinn
í dag viðrar vel til loftárása
Posté le 04-08-2005 à 12:44:32  profilanswer
 

skeye a écrit :

(exercice d'algo de première année d'iut, quoi...:o)


Je sais même pas si on peut parler d'algo vu la simplicité d'implémentation du bouzin [:pingouino]
 
Genre le travail algorithmique fait partie de la compréhension même de la notation [:pingouino]


Message édité par masklinn le 04-08-2005 à 12:45:05

---------------
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°1169766
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:44:46  profilanswer
 

c'est sur que si vous les programmiez en perl, ça se comprend [:petrus75]
 


perl -lape 'for(@F){if(m:^([\+\*/-])$:){splice@S,-2,2,eval"$S[-2]$1$S[-1]";next}@S=(@S,$_)}$_="@S";@S=()'


Message édité par Harkonnen le 04-08-2005 à 12:45:42

---------------
J'ai un string dans l'array (Paris Hilton)
n°1169768
nraynaud
lol
Posté le 04-08-2005 à 12:45:22  profilanswer
 

Citation :

Avertissement : La propriété non standard « document.all » a été utilisée. Veuillez utiliser la propriété standard du W3C « document.getElementById() » à la place.
Fichier Source : http://pouet
Ligne : 1923


[:sisicaivrai]


---------------
trainoo.com, c'est fini
n°1169770
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:46:56  profilanswer
 

putain, mais ça sort d'ou le perl ? [:pingouino]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1169772
skeye
Posté le 04-08-2005 à 12:47:45  profilanswer
 

Harkonnen a écrit :

putain, mais ça sort d'ou le perl ? [:pingouino]


de l'enfer.:o


---------------
Can't buy what I want because it's free -
n°1169775
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:49:19  profilanswer
 

skeye a écrit :

de l'enfer.:o


personne ne m'a sorti 'de l'huitre' [:pingouino]
le jeu de mots de kalitaÿ se perd ici bas


---------------
J'ai un string dans l'array (Paris Hilton)
n°1169780
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:53:02  profilanswer
 

bon allez hop, ça sera une RPN en python, pas envie de me faire chier [:pingouino]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1169783
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-08-2005 à 12:55:13  profilanswer
 

Python, quelle invention bénie quand même [:pingouino]
Avec C#, je leur décerne le prix des langages les plus sympas des années 90-2000 [:pingouino]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1169785
masklinn
í dag viðrar vel til loftárása
Posté le 04-08-2005 à 13:00:00  profilanswer
 

Harkonnen a écrit :

bon allez hop, ça sera une RPN en python, pas envie de me faire chier [:pingouino]


def doAdd(stack):
    stack.append(stack.pop()+stack.pop())
 
def doSub(stack):
    t = stack.pop()
    stack.append(stack.pop()-t)
 
def doMult(stack):
    stack.append(stack.pop()*stack.pop())
 
def doDiv(stack):
    t = stack.pop()
    stack.append(stack.pop()/t)
 
def calc():
    doAction = {"+":doAdd,"-":doSub,"*":doMult,"/":doDiv}
    inpt = raw_input('> ')
    op = tuple(inpt.split())
    stack = list()
    for data in op:
        try:
            stack.append(int(data))
        except ValueError:
            doAction[data](stack)
    if(len(stack)==1):
        print stack[0]
    else:
        print stack


Sûrement optimisable mais bon [:pingouino]
Et c'est qu'une 4op, tu te démerdes pour l'étendre (pas comme si c'était compliqué [:pingouino])
 
Manque la gestion d'erreur aussi [:pingouino]


Message édité par masklinn le 04-08-2005 à 13:00:53

---------------
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°1169790
nraynaud
lol
Posté le 04-08-2005 à 13:05:29  profilanswer
 

masklinn a écrit :


Manque la gestion d'erreur aussi [:pingouino]


bah c'est fortement typé, ça doit quand même cracher un truc si la pile est vide lors du pop non ?


---------------
trainoo.com, c'est fini
n°1169799
boulax
Inserer phrase hype en anglais
Posté le 04-08-2005 à 13:22:16  profilanswer
 

skeye a écrit :

de l'enfer.:o


+1 [:benou]

nraynaud a écrit :

Citation :

Avertissement : La propriété non standard « document.all » a été utilisée. Veuillez utiliser la propriété standard du W3C « document.getElementById() » à la place.
Fichier Source : http://pouet
Ligne : 1923


[:sisicaivrai]


C'est une méthode, pas une propriété [:pingouino]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1169801
boulax
Inserer phrase hype en anglais
Posté le 04-08-2005 à 13:23:07  profilanswer
 

Le forum est en vacances ou quoi ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1169807
masklinn
í dag viðrar vel til loftárása
Posté le 04-08-2005 à 13:34:03  profilanswer
 

nraynaud a écrit :

bah c'est fortement typé, ça doit quand même cracher un truc si la pile est vide lors du pop non ?


Naturellement:

>>> list().pop()
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
IndexError: pop from empty list


Mais bon on a vu plus intéressant comme retour à l'utilisateur [:pingouino]
 
Mais c'est pas la seule erreur non gérée hein:

  • Si l'utilisateur rentre des trucs à la con genre "fqsphfq" ça va être considéré comme un opérateur. D'un côté ça permet de l'étendre facilement, de l'autre le script éclate à chaque fois qu'il rentre un string à la con
  • La terminaison du programme pourrait être plus poétique: ici, si on arrive à la fin de l'interprétation et que la pile n'est pas vidée il dump son contenu comme un porc. On pourrait passer en mode d'interprétation directe à la HP jusqu'à finir la pile.
  • Le système d'opérateurs devrait être amélioré pour être plus simple à étendre (ne pas avoir à se taper 2 points de mise à jour pour chaque ajout)


par contre sur les dits opérateurs, comme précisé, ya pas de limite, tu peux implémenter ta racine carrée ou autre en 2 temps 3 mouvements (simplement faudrait réduire les 3 mouvements à 2, voir 1), surtout si tu fais efficace à grands coups de module math [:pingouino]...
 
Faudrait gérer les floats aussi, tiens

boulax a écrit :

C'est une méthode, pas une propriété [:pingouino]


Raté, document.all n'est pas une méthode [:pingouino]
 
document.getElementById si par contre


Message édité par masklinn le 04-08-2005 à 13:43:04

---------------
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°1169819
the real m​oins moins
Posté le 04-08-2005 à 13:48:08  profilanswer
 

simogeo a écrit :

mais non puisque c'est server-side ....


ben vu qu'ie se bat un peu les couilles du mimetype et se base sur l'extension, ben ... non?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1169822
nraynaud
lol
Posté le 04-08-2005 à 13:50:48  profilanswer
 

the real moins moins a écrit :

ben vu qu'ie se bat un peu les couilles du mimetype et se base sur l'extension, ben ... non?


je pense que s'il n'y en a pas, il utilise le type mime. sinon, les truc genre amazon qui stockent leurs images en base seraient niqués.


---------------
trainoo.com, c'est fini
n°1169839
tabouret e​n bois
Profil:s de pute
Posté le 04-08-2005 à 14:05:41  profilanswer
 

[:cupra]

n°1169841
the real m​oins moins
Posté le 04-08-2005 à 14:09:23  profilanswer
 

nraynaud a écrit :

c'est le FN local ou c'est le notre à nous qu'on a ?


le belge


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1169844
nraynaud
lol
Posté le 04-08-2005 à 14:10:43  profilanswer
 


ça doit être moins bien alors :o


---------------
trainoo.com, c'est fini
n°1169846
simogeo
j'ai jamais tué de chats, ...
Posté le 04-08-2005 à 14:14:42  profilanswer
 


 :love:  :love:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°1169848
drasche
Posté le 04-08-2005 à 14:16:34  profilanswer
 

draschke world (enfin)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1169853
boulax
Inserer phrase hype en anglais
Posté le 04-08-2005 à 14:19:18  profilanswer
 

masklinn a écrit :


Raté, document.all n'est pas une méthode [:pingouino]
 
document.getElementById si par contre


 

Citation :

Avertissement : La propriété non standard « document.all » a été utilisée. Veuillez utiliser la propriété standard du W3C « document.getElementById() » à la place.  


c'est bien ce que je disais [:pingouino]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1169855
simogeo
j'ai jamais tué de chats, ...
Posté le 04-08-2005 à 14:19:54  profilanswer
 

the real moins moins a écrit :

ben vu qu'ie se bat un peu les couilles du mimetype et se base sur l'extension, ben ... non?


fais pas la gueule mwinmwin bordel :o :o :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°1169856
nraynaud
lol
Posté le 04-08-2005 à 14:21:19  profilanswer
 

http://www.sdmagazine.com/documents/s=7764/sdm0401l/

Citation :

So I clicked on executeCommand and selected "Create Method", and my IDE created just the method stub I wanted.


[:sisicaivrai]


---------------
trainoo.com, c'est fini
n°1169893
nraynaud
lol
Posté le 04-08-2005 à 14:53:19  profilanswer
 

putain, mais nunit par rapport à junit dans eclipse [:sisicaivrai]
 
ça me déprime cet environnement :(


---------------
trainoo.com, c'est fini
n°1169895
uriel
blood pt.2
Posté le 04-08-2005 à 14:53:27  profilanswer
 

Harkonnen a écrit :

putain, mais ça sort d'ou le perl ? [:pingouino]


 
c'est pour les 3113t stout :O


---------------
IVG en france
n°1169898
boulax
Inserer phrase hype en anglais
Posté le 04-08-2005 à 14:55:13  profilanswer
 

les ellet ? [:pingouino]
 
forum sux aujourd'hui [:mlc]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1169900
uriel
blood pt.2
Posté le 04-08-2005 à 14:56:32  profilanswer
 

au fait, reunion de 10h a maintenant qui dit mieux? [:el robert]


---------------
IVG en france
n°1169901
uriel
blood pt.2
Posté le 04-08-2005 à 14:58:17  profilanswer
 

simo je cherche une publi de UD Priyakumar de l'universite de l'universite de Pondicherry, tu pourrais lui demander son papier sur ses azocorannulenes, je le trouve pas sur le net? [:pingouino]


---------------
IVG en france
n°1169902
fabien
Vive la super 5 !
Posté le 04-08-2005 à 14:58:35  profilanswer
 

masklinn a écrit :

http://www.dreamhost.com/shared/comparison.html
 
$16/mois pour 8Go de stockage, 192Gb de bande passante mensuelle, DB MySQL illimitée, 15 domaines et 75 sous domaines, RoR...
 
J'en ai pas besoin dans l'immédiat mais je me demande quand même si je vais pas en prendre un vu le rapport q/p :sweat:


t'as encore moins cher: http://www.web1.fr/
 


---------------
Découvre le HFRcoin ✈ - smilies
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  8487  8488  8489  ..  26987  26988  26989  26990  26991  26992

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)