Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal

rapidité en basic

5 participants

Aller en bas

rapidité en basic Empty rapidité en basic

Message par jovasco Lun 10 Déc - 7:51

Bonjour

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
jovasco
Argent 4
Argent 4

Age : 68
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par persalteas Lun 10 Déc - 13:44

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.
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par nikitouzz Lun 10 Déc - 17:51

alors j'ai beaucoup travailler sur la vitesse des processeur et du basic Langue

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
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par noelthebest Lun 10 Déc - 17:54

(et tu fais combien de fautes d'orthographe en 5 secondes ? Lol )

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
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
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
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par jovasco Mer 12 Déc - 18:50

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
jovasco
jovasco
Argent 4
Argent 4

Age : 68
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par nikitouzz Jeu 13 Déc - 17:04

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
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par persalteas Ven 14 Déc - 13:51

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à...
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par nikitouzz Ven 14 Déc - 14:01

heu la 84+ n'est pas cadencé a 16mhz :O ( 15mhz d'ailleurs Langue ) on peut la debrider mais ce n'est pas fait par defaut...
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par persalteas Ven 14 Déc - 16:58

Tu peux me montrer ou j'ai dit que c'était 16 MHz ?
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par jovasco Ven 14 Déc - 18:39

et quelqu'un peut essayer avec une TI89 ? pour voir ? j'ai pas réussi a programmer là dessus...
jovasco
jovasco
Argent 4
Argent 4

Age : 68
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par Le Grec Ven 14 Déc - 18:57

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. Clin Oeil

Si tu veux créer ce programme, regarde le manuel. A mon avis, ça doit pas être hyper-compliqué à faire. Content
Le Grec
Le Grec
Or 3
Or 3

Sexe : Masculin
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
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-84+ SE
  • - TI-Nspire CAS

TI-84 Pocket.fr


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par nikitouzz Ven 14 Déc - 19:29

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
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par persalteas Sam 15 Déc - 9:01

le Basic 89 et 92, c'est pareil, il me semble ?
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par nikitouzz Sam 15 Déc - 10:58

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
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par Le Grec Sam 15 Déc - 11:03

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. Clin Oeil
Le Grec
Le Grec
Or 3
Or 3

Sexe : Masculin
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
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-84+ SE
  • - TI-Nspire CAS

TI-84 Pocket.fr


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par nikitouzz Sam 15 Déc - 11:10

la 92 et la 92II sont sensiblement differente des autre 68k
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
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
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

rapidité en basic Empty Re: rapidité en basic

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum