Totologie

Envoyé par Crashoveride9579 le 28 janvier 2015 à 23h21

+ 0 -

Spekkio Lombric Shaolin

Ça fait combien ďépisodes une totologie?
+ -1 -

galdius En réponse à Spekkio LoMBriK addict !

0+0= efzuihcuyzegfcizutyegrqscesef
+ 2 -

Orme En réponse à Spekkio Dresseuse de lombriks

Généralement ça en fait deux.
Généralement ça en fait deux.
+ 0 -

tontontiery Vermisseau

L'étude des histoires de Toto ?
+ 3 -

Orme Dresseuse de lombriks

Récursion :
- voir « Récursion ».
+ 1 -

john5 En réponse à Orme

HA! Pas de condition d'arrêt ! Boucle infinie !
+ 0 -

Orme En réponse à john5 Dresseuse de lombriks

Meuh non, ça crash assez rapidement une fois que t'as rempli ta pile.
+ 0 -

john5 En réponse à Orme

Ouah, les vieux gens qui programment avec des piles ! Moi ça fait longtemps que je suis passé à la batterie lithium-ion.
+ -1 -

Orme En réponse à john5 Dresseuse de lombriks

Un truc que je fais lorsque ça m'arrive de faire du soutient en informatique, c'est que je fais faire un programme récursif pour calculer une Fibonacci, Fib( N ) = Fib( N-2 ) + Fib( N-1 ), en récursif, et on le fait tourner sur la babasse la plus puissante à notre disposition, je les invite même à le lancer chez eux sur leur machine de gamers atomiques.

'Sont tous surpris que ça crashe en moins d'une seconde sur une machine surpuissante.

Après ça, généralement ils comprennent que la récursion c'est le mal.

Ça fait du code simple et élégant, certes, mais difficile à relire lors de projets d'équipe, c'est générateur de crashs, la moindre modif sur le code peut tout rendre instable et les conditions d'arrêt sont vitales.
+ 2 -

G-deon En réponse à Orme Vermisseau

La récursion c'est le mal ? va dire ça aux programmeurs fonctionnels et logiques :D
+ 0 -

john5 En réponse à Orme

« La récursion c'est le mal »... C'est marrant, c'est exactement l'inverse de ce qu'on m'a toujours dit à la fac. Faut juste bien penser sa fonction d'arrêt c'est tout. Enfin, de toute façon, tous les développeurs ont un truc qu'ils détestent et dont ils disent que «c'est le mal ».
Pour ce qui est de la vitesse de plantage, je dirais que ça n'a pas grand chose à voir avec la puissance de la machine puisque si je ne m'abuse, la taille de la pile est programmatiquement limitée. (et configurable au niveau du compilateur) Donc au contraire c'est assez logique ce soit la plus puissante (enfin, celle qui a la ram la plus véloce du moins) qui plante le plus vite.
+ 1 -

g012 En réponse à Orme Asticot

Dans ce cas là surement pas, le tail call elimination va entrer en jeu. Ça crashera pas.
+ 0 -

Jampol3

Ce qu'il y a de bien avec cette horloge, c'est que si on est à l'heure, on sera pas en retard.
+ 3 -

Mach Vermisseau

Je veux cette horloge !!
Même si j'adore celle de mon salon qui tourne à l'envers et qui rend fou tous les gens qu'on invite chez nous.
+ 1 -

Jack3D En réponse à Mach Jeune asticot

Mets les côte à côte, histoire de "brainfucker" complètement tes invités.
Inscrivez-vous ou Connectez-vous pour envoyer un commentaire
26