Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#201 Le 15/12/2008, à 19:34

guguscat

Re : Topic des couche tard (11) !

CQFD python caypourlesfrustrés tongue


Un problème non résolu ? Indiquez le en insultant les gens qui tentent de vous aider.

Hors ligne

#202 Le 15/12/2008, à 19:37

Toineo

Re : Topic des couche tard (11) !

Non python saypourlesfainéantsetcaybasésurCdoncCcaroxcadémontetoutpythoncayunfork tongue

Dernière modification par Toineo (Le 15/12/2008, à 19:38)


Fail

Hors ligne

#203 Le 15/12/2008, à 19:37

tshirtman

Re : Topic des couche tard (11) !

guguscat a écrit :

Un ti bench juste pour se marrer ?

gaby@white-rabbit [~] time ./turbofibo.py
the answer is 4613732

real	0m0.110s
user	0m0.040s
sys	0m0.008s

une bonne partie du temps viens du lancement de l'interpréteur... avec un nombre plus gros en limite ça rends plus justice:

...

en fait je désespère de le ralentir:
avec 4*10^400 comme limite:

gaby@white-rabbit [~] time ./turbofibo.py
the answer is 24932546740600307398035856952493874972424070419088964057069791671287229946952630083199231192914166806084167510077739680173536128557597924702621105279458462511277540119589969593352184187401444226686371815256028419966747406873988818719946962851780088027167833776461704227895879833276162648631856378840956958068336885854459979273901959179086780137506337569483379356095403056639280756390992095449201760640

real	0m0.112s
user	0m0.052s
sys	0m0.016s

edit: ah, avec un 0 de plus  a la puissance àa devient mesurable!

gaby@white-rabbit [~] time ./turbofibo.py
the answer is 26173246055938204726350542037407200493414949483051093043311143673863529581569561221604597758690547125731071056980776386251654682105842835739850642694016126673665920307426958291252752829647073740691138853967691451746451151112515451593615219462439681986430944822458021439701349051332519256883067628144652220665397137715529257003263823675062791425920586699215035798827924174257577680256236302130354844671208102347011454157102549678348514947250123218637038352777075779386011330331627278641100991925664013195539055790521283146769636866739483806466644540983981765028859687703035426102116790384475248769434012807326532207565799068778616264984095275858956049141010898282144965270059322944052119661665809507078018978831142144411311296844931610614552406984809430133585020362621602790318036051618095036622043377582337418900722678337161995082447959115239604726854498458247540439115447787250436128070571961227026717244750969471208883177529672477336201276434452344587317898894809453947983443365575881126726035636050259414616312880306215563322252637841895902281626716053209612711126764838591091968654074523821063552689529329903149540552328811111313027946916933292888319971337460962746126613317969232553619026726084825235735155719989050959570899568810002376590524392392689716501444695894589595147646799267509281682305403703400158351733611990897273484802640171866037829423087087748316218429703117328123377756725778126896914904778702329130268671655826186777488021238966597113917064276311061277975983492873492995219697165472387477293096453447756467268790476276242767398301659647027678805974359204850630726010048288295323622580196738884647073762094796878373040246692664927297139569428914984954597244106832806336233430326873676814600326656994029073568625424152294623816108534886086688640029127444077421979648970571096737462945752686820457927244231634883963723188119382793274267191924341003647349386731459346859815778859192564755913429073507544546698704680838993403216498333309834453310489723457051107613366648243694675916949341682078634503416392596754325575569828590591292876791162419059622341791775753886001851104272542784153468191576900313574868338123752575751145046698400163534821589768709464579229845169873820055002151605834511534965390133560557600429955571661349264354873706120715764388760783693739961998629076724920303372378740681396382140757462198078011430541218028185045429326818200825534009589282260946507772468069008853490239098333939685863092016394728968860656129090807086195193236424542269646693521634355800694081425927818207266096188881295897663190098297628770201782537842106805152675751949074933787431884380089960282307311040780534028211568811613835665348490398931598019207886874681870306264169103635990964487196901222224232571298090201583483520928205402097967374196587353790398358025777983775770979880419508650310156445920841511665884822020880987359377899183218496487275870466747134947318169452386889591883699927147946749429929018880127787138460995897486100734030665332715973601173766299330217628765985222464688182053501113058598229173220583414485334493129289617308783997195830725664173068507929462994141984786813700149897052612775924946104317743919994849970878080907077353778414888212460269622829399607375756833504163548871456728849331540469516278645683385823459348993713625435328859171195294129247325223966230423625968795428814189926584917204328597181292417782178637586821284726294274422853357435684948493418523055469701836557680453582236008895513746418248845615837446542573682020158692780725849734301456739315164465583933337905743327327478175485972939944899913317210546582907626124133049961284393476194250439316029141649004512878073156376638095856598888115892136478001656982293505877104833636014698684152552416012923512154682049920349550426590344447886950502251588918822690282337843963721887293776081226990643313587948323747804519251886518905668104382096233571299471525054462711327212240499877154666780217938474837849938505797685617649498999576832472284871459680845938363481814280484715337250084172340822

real	0m1.313s
user	0m1.072s
sys	0m0.016s

faites en autant en C, avec vos petits doits tongue (et y'a le calcul de 4*10^4000 dedans)

Dernière modification par tshirtman (Le 15/12/2008, à 19:42)

Hors ligne

#204 Le 15/12/2008, à 19:39

Toineo

Re : Topic des couche tard (11) !

lol
stu veux je fais un bench après


Fail

Hors ligne

#205 Le 15/12/2008, à 19:47

ceric

Re : Topic des couche tard (11) !

Vous postez des messages que je ne comprends pas toujours la signification. J'ai besoin d'un décodeur ou de vos styles de lectures. roll


Mac mini 7.1 en dual boot Ubuntu Gnome 22.04.5 [LTS] & macOS (Monterey)
HP elitedesk 800 G2 SFF en dual boot Ubuntu Gnome 24.04.0 [LTS] & Debian 12 (Bookworm)
HP zBook G3 15" Mageia 9

Hors ligne

#206 Le 15/12/2008, à 19:53

tshirtman

Re : Topic des couche tard (11) !

ceric: bah cest du troll de programmeur, tu perds pas grand chose... il n'admettrons pas que python est plus unix que C (car encore plus unix que Bash wink).

Hors ligne

#207 Le 15/12/2008, à 19:58

Toineo

Re : Topic des couche tard (11) !

Ahaha mais lol ! Facile de dire moi j'ai la vérité, les autres disent que des conneries !

Rappelle moi deux minutes : en quoi sont écrits linux/unix ? Jme souviens plus...

Dernière modification par Toineo (Le 15/12/2008, à 19:59)


Fail

Hors ligne

#208 Le 15/12/2008, à 19:58

MattX

Re : Topic des couche tard (11) !

tshirtman a écrit :

(...) python est plus unix que C (car encore plus unix que Bash wink).

ROFLMAO.

EDIT :

Toineo a écrit :

Ahaha mais lol ! Facile de dire moi j'ai la vérité, les autres disent que des conneries !

Rappelle moi deux minutes : en quoi est écrit linux/unix ? Jme souviens plus...

[mode=tshirtman]Pour faire simple, les unix sont composés d'un micro-noyau (écrit en asm) qui sait juste lancer un interpréteur Python, et du reste du noyau codé en Python et interprété par le susdit interpréteur.[/mode]

Dernière modification par MattX (Le 15/12/2008, à 20:02)


Marvin: “I am at a rough estimate thirty billion times more intelligent than you. Let me give you an example. Think of a number, any number.” — Zem: “Er, five.” — Marvin: “Wrong. You see?”
Accélération nominale d'un iPad pour fonctionnement optimal : 9.81 m/s² sur 10 mètres, puis arrêt.
GMT-5

Hors ligne

#209 Le 15/12/2008, à 19:59

kinouchou

Re : Topic des couche tard (11) !

c'est juste un truc de mecs pour savoir qui p...... le plus loin

#210 Le 15/12/2008, à 20:00

Toineo

Re : Topic des couche tard (11) !

Non, sjuste tshirtman dont __truth__ débloque wink


Fail

Hors ligne

#211 Le 15/12/2008, à 20:02

tshirtman

Re : Topic des couche tard (11) !

http://catb.org/esr/writings/unix-koans/ten-thousand.html

j'ai l'impression que vous n'avez pas lu ce lien, qui est loin d'être récent... (Master Foo vous vous rapelez? ah vous étiez pas nés c'est vrai... moi non plus)...

Hors ligne

#212 Le 15/12/2008, à 20:04

tshirtman

Re : Topic des couche tard (11) !

pyhton pourrait être écrit en java j'en aurais rien a secouer wink l'important n'est pas l'implémentation (tant qu'elle est libre) mais le ce qu'elle apporte, unix est implémenté en C, et pourtant son esprit n'est pas le C, sinon il ne servirait à rien...

Hors ligne

#213 Le 15/12/2008, à 20:06

tshirtman

Re : Topic des couche tard (11) !

kinouchou a écrit :

c'est juste un truc de mecs pour savoir qui p...... le plus loin

ouais, et certains ici ne pensent pas très loin... tongue

Hors ligne

#214 Le 15/12/2008, à 20:07

kinouchou

Re : Topic des couche tard (11) !

d'un autre côté vous êtes que des mecs vous ne pouvez pas penser très loin.

je sens que je vais devoir squatter ailleurs. tongue

#215 Le 15/12/2008, à 20:09

Kamy

Re : Topic des couche tard (11) !

J'avoue que j'ai aussi été impressionné par la vitesse de l'algo tongue


Et Paf ça fait des Chocapics !

Hors ligne

#216 Le 15/12/2008, à 20:10

ceric

Re : Topic des couche tard (11) !

kinouchou a écrit :

d'un autre côté vous êtes que des mecs vous ne pouvez pas penser très loin.

je sens que je vais devoir squatter ailleurs. tongue

"Ne me quittes pas" J.B. yikes


Mac mini 7.1 en dual boot Ubuntu Gnome 22.04.5 [LTS] & macOS (Monterey)
HP elitedesk 800 G2 SFF en dual boot Ubuntu Gnome 24.04.0 [LTS] & Debian 12 (Bookworm)
HP zBook G3 15" Mageia 9

Hors ligne

#217 Le 15/12/2008, à 20:12

MattX

Re : Topic des couche tard (11) !

tshirtman a écrit :

pyhton pourrait être écrit en java j'en aurais rien a secouer wink l'important n'est pas l'implémentation(a)(tant qu'elle est libre) mais le ce qu'elle apporte, unix est implémenté en C, et pourtant son esprit n'est pas le C, sinon il ne servirait à rien(b)...

a) Sauf que si la seule implémentation d'un langage est nulle, et te génère 500Mo de binaire par ligne / prend 15 secondes à chaque ligne (oui, j'exagère), saylemal.
b) 1) Sauf que si, parce que le C est un langage, et UNIX est un OS. Donc le but d'UNIX aurait très bien pu être de "porter" l'esprit du C sur un OS, sans que ça ne serve à rien.
2) Et csh/tcsh ?

Dernière modification par MattX (Le 15/12/2008, à 20:13)


Marvin: “I am at a rough estimate thirty billion times more intelligent than you. Let me give you an example. Think of a number, any number.” — Zem: “Er, five.” — Marvin: “Wrong. You see?”
Accélération nominale d'un iPad pour fonctionnement optimal : 9.81 m/s² sur 10 mètres, puis arrêt.
GMT-5

Hors ligne

#218 Le 15/12/2008, à 20:12

kouskous

Re : Topic des couche tard (11) !

Et puis Python c'est libre .. tongue


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne

#219 Le 15/12/2008, à 20:14

Sir Na Kraïou

Re : Topic des couche tard (11) !

Le brainfuck c'est mieux.


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#220 Le 15/12/2008, à 20:14

MattX

Re : Topic des couche tard (11) !

Kous-Kous! a écrit :

Et puis Python c'est libre .. tongue

Et le C, c'est pas libre, peut-être ? (Et le ruby, si on est dans les langages interprétés)

la 'tite gogole a écrit :

Le brainfuck c'est mieux.

+42.

Dernière modification par MattX (Le 15/12/2008, à 20:14)


Marvin: “I am at a rough estimate thirty billion times more intelligent than you. Let me give you an example. Think of a number, any number.” — Zem: “Er, five.” — Marvin: “Wrong. You see?”
Accélération nominale d'un iPad pour fonctionnement optimal : 9.81 m/s² sur 10 mètres, puis arrêt.
GMT-5

Hors ligne

#221 Le 15/12/2008, à 20:16

Toineo

Re : Topic des couche tard (11) !

L'asm c'est mieux...


Fail

Hors ligne

#222 Le 15/12/2008, à 20:18

guguscat

Re : Topic des couche tard (11) !

kinouchou a écrit :

d'un autre côté vous êtes que des mecs vous ne pouvez pas penser très loin.

je sens que je vais devoir squatter ailleurs. tongue

Ca c'est vrai :s

Par contre je veux bien que tes benchs se debrouillent bien tongue Mais si on prend un script un peu plus conséquent... Ben on verra très nettement que le C est plus rapide :s


Un problème non résolu ? Indiquez le en insultant les gens qui tentent de vous aider.

Hors ligne

#223 Le 15/12/2008, à 20:18

tshirtman

Re : Topic des couche tard (11) !

a) Sauf que si la seule implémentation d'un langage est nulle, et te génère 500Mo de binaire par ligne / prend 15 secondes à chaque ligne (oui, j'exagère), saynul.
b) 1) Sauf que si, parce que le C est un langage, et UNIX est un OS. Donc le but d'UNIX aurait très bien pu être de "porter" l'esprit du C sur un OS, sans que ça ne serve à rien.
2) Et csh/tcsh ?

1/tu es marseillais? (rapport a l'éxagération wink) regarde les prefs de l'algo détcrit plus tot...
b/C et unix on été créés en même temps l'un pour imlplémenter l'autre tongue
2/ils sont plus unix que C (vu qu'ils ont pipe) wink

Hors ligne

#224 Le 15/12/2008, à 20:18

Sir Na Kraïou

Re : Topic des couche tard (11) !

Toineo a écrit :

L'asm c'est mieux...

Ha ! Tu avoues ! C'était donc toi, le co-développeur de Phoenix ! yikes


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#225 Le 15/12/2008, à 20:19

kouskous

Re : Topic des couche tard (11) !

MattX a écrit :
Kous-Kous! a écrit :

Et puis Python c'est libre .. tongue

Et le C, c'est pas libre, peut-être ? (Et le ruby, si on est dans les langages interprétés)

Ai-je dit le contraire ? tongue


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne