2

Questions bêtes : quelle calc ? quel langage ? quel genre de prog ? fait par qui ? etc...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

Bon alors moi je m'inscrit sur z80 et 68k en Basic
(je suis encor trop nul en C)

Mais je voudrai des précésion sur l'"optimisation d'1 prog", par exemple, celui que ZorroZorre a proposé (morpion), g jeté un coup d'oeil et g carrément envie de tout changer...La question est donc ou est la limite entre l'optimisation d'1 prog et refaire un autre prog, en gros, paut-on parler d'optimisation si on change tout (ou presque) ???

2ém question: sur 68k, peut-on utiliser des librairies en basic ? (pk a ce moment la c plus du vrai basic)
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

7

[quote:83933d147f="neo_00110010101"]
"sur 68k, peut-on utiliser des librairies en basic ?"
> étant donné que je ne l'ai jamais fais je ne peux pas te repondre donc [b:83933d147f]à débattre[/b:83933d147f][/quote:83933d147f]

Etant donné que je ne les utilise encor presques jamais (a part write de temps en temps), je dirai non mais bon, les fan des libs auron p-tét pas le mêmes avis....
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

9

oui c'est une bonne idée

10

Je voudrais m'inscrire pour participer aux défis sur TI68K en C et en ASM. smile
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.

11

tu n'a qu'a proposer tes défis

12

Ah bonne question!
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.

13

trouve les progs qui traine au fond de ta calc

15

Très bizzare comme concours... Suivant l'auteur de la source elle peut être légerement optimisable ou bien carrément à reprendre totalement.

Accesoirement, "virer les parenthèses inutiles" je ne vois absolument pas en quoi ça a un rapport avec de l'optimisation. D'une part parcequ'en basic c'est fait automatiquement à la tockenisation, d'une autre parcequ'en C de toute façon ça ne prend pas plus de place de mettre 50 parenthèses que d'en mettre une.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

[quote:ad2a19acb5="neo_00110010101"]Je sais que c'est dur de differencier "optimisation" et "amélioration"[/quote:ad2a19acb5]
Justement non... La différence entre optimisation et amélioration est très claire, et supprimer des parenthèses n'a rien a voir ni avec l'un ni avec l'autre.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

19

68k
zorrozore -> Basic

21

Ce que je propose ?

Optimiser (en {taille/vitesse}) consiste à modifier le code source du programme afin de {réduire la taille/augmenter la vitesse} sans ajouter, supprimer, ou modifier de fonctionnalités. Du coté de l'utilisateur, le programme optimisé fait EXACTEMENT la même chose qu'avant, il tourne simplement plus vite ou prend moins de place.

Améliorer consiste à reprendre le code source pour soit modifier certaines parties et les rendre plus efficaces, soit en ajouter des nouvelles, soit les corriger. Pour l'utilisateur, le programme amélioré est par définition mieux que l'original, puisqu'il est plus complet ou qu'il fonctionne mieux.

Comme tu peux le constater, ça n'a rien à voir...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

22

vilà une deffinition claire et net

24

Merci Boss..wink
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

26

satisfait ? de quoi ? le problème reste entier...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

28

mon avis (pas pour foutre la merde, sérieusement) :
1. un concours d'optimisation en basic, c'est totalement impossible. Supprimmer les goto's, enlever des parenthese, merci, mettez vous au C ou à l'asm, là où 'optimisation' a un sens
2. pour optimiser qqch, faudrait distribuer une source ecrite à l'arrach dont on connait la taille/vitesse d'execution et la donner à optimiser. Quand les gens rendent leur truc, on calcule/mesure la vitesse/taille et on voit
3. distribuer une source veut bien sur dire distribuer un truc en C ou en asm
4. de plus franchement sans être méchant avant d'optimiser faut avoir bien prgrammé et savoir maitriser son langage (je ne parle pas de basic neutral )

voila
bonne année grin
amusez vous bien....sans moi
-pacHa

29

Bon clairement je suis à peu près d'accord avec lui sauf sur quelques points :

[quote:64761e311e="pacHa"]1. un concours d'optimisation en basic, c'est totalement impossible. Supprimmer les goto's, enlever des parenthese, merci, mettez vous au C ou à l'asm, là où 'optimisation' a un sens[/quote:64761e311e]
Je sais pas trop de quel basic tu parle. Mais si c'est de celui de la 89, bien sûr que si qu'il est possible de l'optimiser. T'as pas idée du nombre de débutants qui sont fiers de programmer en basic depuis un an et qui te sortent "moi je maitrise le basic".
lol.
Generalement les programmes basic sont largement optimisables, de bien des façons, et c'est parfois plus interessant que d'optimiser un programme en C où les techniques se ressemblent assez en fin de compte.

[quote:64761e311e]4. de plus franchement sans être méchant avant d'optimiser faut avoir bien prgrammé et savoir maitriser son langage (je ne parle pas de basic neutral )[/quote:64761e311e]
Encore une fois tu m'as pas l'air de vraiment connaitre le basic...

Ce concours a l'air assez tordu et désorganisé... On ne sait pas trop ce qui va être noté, sur quoi, par qui, etc... Je ne dit pas qu'un concours "d'optimisation" soit impossible à faire, bien au contraire, mais là ça semble très mal parti. Il faudrait par exemple faire partir tout le monde en même temps sur un programme dont on connait la taille et le temps d'execution, et voir à la fin qui a réussi à le réduire / accelerer le plus.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)