1

[sondage=15575]

2

ca sert a quoi ce sondage ?
Moi j'utilise ca rarement. c'est tellement limite comme usage par rapport a 1 if

3

par rapport à un if, même si tu peux coder un switch avec des if/elseif, le switch a l'avantage de montrer que si prend UNE variable, et que tu t'intéresse aux différentes valeurs qu'ELLE peut avoir (tu ne mélanges pas 56 conditions comme avec un switch)
donc, en terme de propreté du code (avoir du code qui décrit ce qu'il fait, disons), le switch me parait plus adapté qu'une suite de if, dans certains cas

après, le switch est parfois mieux optimisé (table de sauts), selon le compilateur et les options.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

4

Il est surtout très adapté pour le codage d'une machine à états finis, et a le bon goût de garantir un déterminisme évident et lisible.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

5

Edited_3636

6

gni ? vous avez vraiment une norme de merde alors, je pensais que c'était la même que la notre :/
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

Nan mais ouais, paye ta norme grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

8

(gniiii ???)
avatar
--- Un sourire est une clef secrète qui ouvre bien des coeurs.---

Un kangourou qui fait des bonds va plus vite qu'une tortue qui ne fait pas de bonds.

--- Life is so beautiful that death has fallen in love with it, a jealous, possesive love that grabs at what it can ---

9

Oui, mais sur le TIGCC, c'est pareil de faire des if / switch case.
Comme je disais, j'utilise ca rarement. Mais je l'utilise dans le cas ou les valeurs de la variables entiere sont connus d'avance.

10

andoh_wilfried :
Oui, mais sur le TIGCC, c'est pareil de faire des if / switch case.


J'en doute, pour autant que je sache, si les options de compilation le permettent, et si les cas testés sont denses (sans trous, genre 0,1,2,3,4,5,6), plutôt qu'une équivalence d'if/else le compilateur crée une table de sauts.
Satine :
(gniiii ???)


Il s'agit d'instructions du language de programmation dit "C".
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

11

Edited_3637

12

Ximoon
: J'en doute, pour autant que je sache, si les options de compilation le permettent, et si les cas testés sont denses (sans trous, genre 0,1,2,3,4,5,6), plutôt qu'une équivalence d'if/else le compilateur crée une table de sauts.

Il me semble que même si les trous sont jugés raisonnables, ça sort une table de saut, d'ailleurs

(j'avoue que le "gni" est justifié, que fout ce topic stupide dans "discussions génerales" ? grin)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

13

Gnii alors...
avatar
"The trouble with quotes on the Internet is that you can never know is they are genuine" (Abraham Lincoln)

14

Zephyr :
Il me semble que même si les trous sont jugés raisonnables, ça sort une table de saut, d'ailleurs

Possible happy
Zephyr :
(j'avoue que le "gni" est justifié, que fout ce topic stupide dans "discussions génerales" ? biggrin.gif )

Ah bah après toi hein hehe Algo ?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

15

c'est ton forum tongue
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

16

ah tiens moi j'ai failli poster en ./2 pour demander pourquoi c'était pas dans jrad ^^
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

17

Pfff faut tout faire soi-même ici ...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

18

tiens ce sondage me rappelle l'existence de foblub... qui traîne toujours sur mon disque dur et dont je ne me souviens même plus si j'ai corrigé tous les bugs connus mais je crois que oui cheeky. Faudrait quand même que je le release proprement un de ces jours (mais il me semble que la dernière fois que j'ai essayé de le compiler (avec une version plus récente de tigcc) il était plus gros qu'avant, probablement parce que les optimisations par défaut ne sont pas les mêmes, mais j'avais eu la flemme de bidouiller pour voir ce que je pouvais améliorer...
enfin cet été j'aurai peut-être le temps de m'occuper de ça ^^ (ah oui et puis ce que je voulais faire c'était aussi tester un peu par moi-même, maintenant que j'ai windows je peux utiliser vti éventuellement, ça devrait être plus facile qu'avec gtktiemu — quoique ce dernier doit avoir une nouvelle version aussi, mais fonctionne-t-elle ? ^^ ah tiens apparemment je l'ai installée et tout, j'ai un truc qui s'appelle tiemu-2 ^^)

edit : ah oui je viens de me rappeler que ce qui me saoulait c'était que ça ne fonctionne pas sous pedrom (et je ne pouvais pas tester avec le vieux tiemu), mais en fait c'était pas un bug de foblub mais de pedrom, qui a été trouvé plus tard...
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

19

Zephyr :
(j'avoue que le "gni" est justifié, que fout ce topic stupide dans "discussions génerales" ? grin)


Comment ça, tout le monde ne connait pas le C ? confus

20

Et toi jf, tu utilises beaucoup ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

21

Jamais, c'est pour ça que je voulais savoir ce que faisaient les autres.

22

Jamais, bizarre, il existe des situations où les switchs sont pratiques. Perso, je les utilisent mais assez rarement.
On utilise les switchs pour par exemple gérer le résultat d'un menu...
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

23

les switchs ça marche très bien avec les enums
avatar

24

ouipencil
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

25

Enormément de switches dans mes applications Web (je précise que c'est en PHP pour des applications orientées informatique de gestion ou gestion des éléments du SI). Les if, c'est simplement si je suis dans des cas très particuliers avec des conditions multiples.
Et je préfère les switches pour des raisons de lisibilité et de maintenance du code.
avatar

26

Nue
: les switchs ça marche très bien avec les enums

c'est un peu prévu pour faut dire happy
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

27

jf> Tu utilises souvent des enums ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

28

oui
Je les utilise souvent comme des indices de tableaux

29

confus
ça revient à utiliser tes tableaux comme des structs ?
avatar

30

ah oui tiens ^^
A part que ça peut m'arriver de parcourir le tableau avec une boucle.

Et en ce qui concerne l'utilisations des enum + switch, on peut souvent utiliser des tableaux de pointeurs à la place:
enum z {a,b,c};
switch x {
case a: ...
case b: ...
case c: ...
}
pourrait devenir
tableau[x]();