rapidité en basic
5 participants
Page 1 sur 1
rapidité en basic
Bonjour
par curiosité j'ai fait un petit test avec 3 calculatrices en Basic pour comparer..
une simple boucle
et voila ce que ça donne en chronométrant (en secondes...)
[Vous devez être inscrit et connecté pour voir cette image]
et là, surprise, la TI82 est 1,5 X plus rapide que la TI86 .. bizarre et étonnant...
en assembleur on va combien de fois plus vite ? (pour avoir une idée)
par curiosité j'ai fait un petit test avec 3 calculatrices en Basic pour comparer..
une simple boucle
- Code:
Prompt N
For(I,1,N)
End
et voila ce que ça donne en chronométrant (en secondes...)
[Vous devez être inscrit et connecté pour voir cette image]
et là, surprise, la TI82 est 1,5 X plus rapide que la TI86 .. bizarre et étonnant...
en assembleur on va combien de fois plus vite ? (pour avoir une idée)
jovasco- Argent 4
- Age : 69
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :- - TI-Basic Z80
- - TI-80
- - TI-82 Stats.fr
- - TI-86
- - TI-89
Re: rapidité en basic
Carrément étonnant ! La 86 a un processeur cadencé encore plus rapidement que la 84+, alors contre la 82...
Cependant, tu dois savoir que ce genre de mesures dépend de l'état de tes piles, de l'état de ta mémoire, etc...
Il est impossible de mesurer le temps avec un programme TI-Basic, trop de paramètres l'influencent, et la vitesse d'éxécution aussi.
Cependant, tu dois savoir que ce genre de mesures dépend de l'état de tes piles, de l'état de ta mémoire, etc...
Il est impossible de mesurer le temps avec un programme TI-Basic, trop de paramètres l'influencent, et la vitesse d'éxécution aussi.
persalteas- Platinum 2
- Sexe :
Age : 29
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: rapidité en basic
alors j'ai beaucoup travailler sur la vitesse des processeur et du basic
pour les 82stats on peut augmenter la vitesse du basic de a peu pres 14% avec un programme assembleur, cependant le basic va POUR CERTAINE FONCTIONS plus vite sur la 82 stats, les deux langages ne sont pas programmer pareille et une petite idée de la vitesse des programme asm, avec un simple programme en hexadecimal ( langages le plus bas niveau possible) on peut faire :
1 000 000 de boucle en trois seconde environs sur la 82 stats et 10 000 000 en 5 seconde sur la 84+debridé
pour les 82stats on peut augmenter la vitesse du basic de a peu pres 14% avec un programme assembleur, cependant le basic va POUR CERTAINE FONCTIONS plus vite sur la 82 stats, les deux langages ne sont pas programmer pareille et une petite idée de la vitesse des programme asm, avec un simple programme en hexadecimal ( langages le plus bas niveau possible) on peut faire :
1 000 000 de boucle en trois seconde environs sur la 82 stats et 10 000 000 en 5 seconde sur la 84+debridé
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: rapidité en basic
(et tu fais combien de fautes d'orthographe en 5 secondes ? )
Le basic sur 86 est différent de celui des z80 qu'on utilise en général, pour ce qui est de la 80 c'est encore pire vu que ce n'est pas une z80. Donc bon, ces comparaisons n'ont pas un résultat plus surprenant que ça à mon goût.
Le basic sur 86 est différent de celui des z80 qu'on utilise en général, pour ce qui est de la 80 c'est encore pire vu que ce n'est pas une z80. Donc bon, ces comparaisons n'ont pas un résultat plus surprenant que ça à mon goût.
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: rapidité en basic
bonjour
le résultat est quand même là, en basic la TI86 se traine...
il me semble que la TI 86 n'utilise pas de token puisqu'on écrit lettre par lettres les instructions F o r ( prendrait 4 emplacement mémoire alors que TI 83 et autres le token For( ne prendrait qu'un emplacement mémoire.
mais je ne sais pas si il y a un lien
le résultat est quand même là, en basic la TI86 se traine...
il me semble que la TI 86 n'utilise pas de token puisqu'on écrit lettre par lettres les instructions F o r ( prendrait 4 emplacement mémoire alors que TI 83 et autres le token For( ne prendrait qu'un emplacement mémoire.
mais je ne sais pas si il y a un lien
jovasco- Argent 4
- Age : 69
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :- - TI-Basic Z80
- - TI-80
- - TI-82 Stats.fr
- - TI-86
- - TI-89
Re: rapidité en basic
hum... cela ralentis forcement la vitesse mlais je pense que c'est parcequ'il y a bien plus de fonctions... puis TI ne programme pas ses Basic pour la vitesse...
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: rapidité en basic
Tu as raison a propos des tokens, la fonction For( prend bien 4 tokens différents sur 86.
Mais je ne vois pas en quoi ça influencerait la vitesse... C'est peut être l'interpréteur qui est donc plus lent, oui, puisqu'il doit détecter la présence d'une fonction "for(" a partir des 4 tokens.
Mais je me suis trompé sur un fait: La 86 est cadencée à 6 MHz, soit la même chose que la 82, et moins que la 84+ (15 MHz). C'est étonnant, j'aurais juré le contraire, mais les faits sont là...
Mais je ne vois pas en quoi ça influencerait la vitesse... C'est peut être l'interpréteur qui est donc plus lent, oui, puisqu'il doit détecter la présence d'une fonction "for(" a partir des 4 tokens.
Mais je me suis trompé sur un fait: La 86 est cadencée à 6 MHz, soit la même chose que la 82, et moins que la 84+ (15 MHz). C'est étonnant, j'aurais juré le contraire, mais les faits sont là...
persalteas- Platinum 2
- Sexe :
Age : 29
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: rapidité en basic
heu la 84+ n'est pas cadencé a 16mhz :O ( 15mhz d'ailleurs ) on peut la debrider mais ce n'est pas fait par defaut...
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: rapidité en basic
Tu peux me montrer ou j'ai dit que c'était 16 MHz ?
persalteas- Platinum 2
- Sexe :
Age : 29
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: rapidité en basic
et quelqu'un peut essayer avec une TI89 ? pour voir ? j'ai pas réussi a programmer là dessus...
jovasco- Argent 4
- Age : 69
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :- - TI-Basic Z80
- - TI-80
- - TI-82 Stats.fr
- - TI-86
- - TI-89
Re: rapidité en basic
Je crois que personne n'a de 89, ici, mais je sais que la fréquence d'horloge est de 10 MHz pour les anciennes et de 12 pour les plus récentes et les Titanium.
Si tu veux créer ce programme, regarde le manuel. A mon avis, ça doit pas être hyper-compliqué à faire.
Si tu veux créer ce programme, regarde le manuel. A mon avis, ça doit pas être hyper-compliqué à faire.
Le Grec- Or 3
- Sexe :
Age : 108
Messages : 332
Date d'inscription : 24/05/2012
Etudes : L1 Droit
Points Forum : 12
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - TI-Collège
- - TI-82 Stats.fr
- - TI-84 Pocket.fr
- - TI-84+ SE
- - TI-Nspire CAS
Re: rapidité en basic
je teste pour la ti-92 :
en basic 92+ :
5000 : 31 seconde...
10000 : 1.02 (rien de surprenant)
20000 : 2.11 ( :O )
100000 : 11.45
en basic 92+ :
5000 : 31 seconde...
10000 : 1.02 (rien de surprenant)
20000 : 2.11 ( :O )
100000 : 11.45
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: rapidité en basic
le Basic 89 et 92, c'est pareil, il me semble ?
persalteas- Platinum 2
- Sexe :
Age : 29
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: rapidité en basic
non le basic 89 et la basic 92 tout court est different au niveau rapidité mais il est le meme pour les 92+ il me semble
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: rapidité en basic
Je crois que le basic 92 et le 89 sont différents, et pas seulement au niveau de la vitesse. En revanche, celui de la 92+ et 89 sont identiques. Celui de la 89 Tita et V200 aussi. Ils ont les mêmes manuels deux à deux.
Le Grec- Or 3
- Sexe :
Age : 108
Messages : 332
Date d'inscription : 24/05/2012
Etudes : L1 Droit
Points Forum : 12
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - TI-Collège
- - TI-82 Stats.fr
- - TI-84 Pocket.fr
- - TI-84+ SE
- - TI-Nspire CAS
Re: rapidité en basic
la 92 et la 92II sont sensiblement differente des autre 68k
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Sujets similaires
» [BASIC] astuce rapidité graphique
» Token IDE: logiciel de dévellopement de Basic étendu (Basic, Axe, Grammer, Celtic, Xlib, Omnicalc, DoorcsCS7)
» [Basic] RPG 2
» TI-Basic et fluidité
» Télécharger TI-BASIC+
» Token IDE: logiciel de dévellopement de Basic étendu (Basic, Axe, Grammer, Celtic, Xlib, Omnicalc, DoorcsCS7)
» [Basic] RPG 2
» TI-Basic et fluidité
» Télécharger TI-BASIC+
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum