Bonsoir à tous,
Voyant que le logiciel de calcul formel KhiCas a déjà été porté sur pas mal de calculatrices graphiques (TI-Nspire, Casio Graph, NumWorks), j'en viens à me poser la question suivante à la quelle vous pouvez peut-être apporter une réponse : À quand KhiCas pour TI-83 Premium CE / Edition Python ?
À quand KhiCas pour TI-83 Premium CE / Edition Python ?
À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Tous mes programmes sont disponibles ici
↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition PythonJetez un coup d'oeil à mon langage de programmation interprété Neon.
-
BobbProgrammeur
Niveau 11: LV (Légende Vivante)- Posts: 319
- Joined: 19 Apr 2020, 12:37
- Location: Morbihan
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes info
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Pour le moment ça semble impossible d'après ce que j'ai compris.
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
C'est effectivement probablement impossible pour diverses raisons : principalement il n'y a pas assez de memoire RAM, c'est tres juste en stockage, et le compilateur utilise des entiers specifiques alors que giac suppose qu'un int tient sur 32 bits.
A mon avis, sur cette architecture ancienne, on pourrait implementer un mini-CAS un peu comme ce que j'avais programme dans les annees 1990 pour la hp48 (ca s'appelait algb, cf. https://www.hpcalc.org/hp48/math/symbolic/algb.zip). Je veux dire par la un systeme qui soit capable de developper/simplifier des fractions a 1 ou 2 variables (polynomes avec au plus 1 parametre), factoriser des polynomes lorsque les facteurs rationnels ou rationnels complexes sont de degre 1, calculer des limites par la regle de l'Hopital et quelques regles de comparaison, calculer des derivees, calculer quelques classes de primitives (polynomes, fractions rationnelles, polynome trigonometriques), et un peu de calcul matriciel (pivot de Gauss, vecteurs/valeurs propres dans les cas simples). Mais ca representerait deja beaucoup de travail pour quelque chose qui ne fonctionnerait pas en mode examen, alors ca m'etonnerait que quelqu'un trouve la motivation pour s'y lancer, alors qu'on peut acheter une casio graph 90+e au meme prix qu'une ti83, voir acheter pour moins cher une 35eii!.
Il faudrait que TI sorte un jour un modele successeur a la 83 compatible avec KhiCAS!
A mon avis, sur cette architecture ancienne, on pourrait implementer un mini-CAS un peu comme ce que j'avais programme dans les annees 1990 pour la hp48 (ca s'appelait algb, cf. https://www.hpcalc.org/hp48/math/symbolic/algb.zip). Je veux dire par la un systeme qui soit capable de developper/simplifier des fractions a 1 ou 2 variables (polynomes avec au plus 1 parametre), factoriser des polynomes lorsque les facteurs rationnels ou rationnels complexes sont de degre 1, calculer des limites par la regle de l'Hopital et quelques regles de comparaison, calculer des derivees, calculer quelques classes de primitives (polynomes, fractions rationnelles, polynome trigonometriques), et un peu de calcul matriciel (pivot de Gauss, vecteurs/valeurs propres dans les cas simples). Mais ca representerait deja beaucoup de travail pour quelque chose qui ne fonctionnerait pas en mode examen, alors ca m'etonnerait que quelqu'un trouve la motivation pour s'y lancer, alors qu'on peut acheter une casio graph 90+e au meme prix qu'une ti83, voir acheter pour moins cher une 35eii!.
Il faudrait que TI sorte un jour un modele successeur a la 83 compatible avec KhiCAS!
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3661
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Bobb wrote:Bonsoir à tous,
Voyant que le logiciel de calcul formel KhiCas a déjà été porté sur pas mal de calculatrices graphiques (TI-Nspire, Casio Graph, NumWorks), j'en viens à me poser la question suivante à la quelle vous pouvez peut-être apporter une réponse : À quand KhiCas pour TI-83 Premium CE / Edition Python ?
C'est peut être pour le python de khicas que Bobb fait la demande , vu que celui de la ti-83 est très très lent et limité ...
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
-
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 86
- Joined: 04 Dec 2019, 12:36
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS SIO almost done
- YouTube: Manerr
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Un portage de micropy sur ti83ce, ca doit en effet etre possible.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3661
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
parisse wrote:Un portage de micropy sur ti83ce, ca doit en effet etre possible.
Et potentiellement ça toucherait un très grand nombre de gens : tous les possesseurs de ti 84 ce aux usa (qui pour la plupart n'ont pas le modèle python qui est sorti dernièrement ) , et tous les gens qui ont la 83ce sans python en france
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
-
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 86
- Joined: 04 Dec 2019, 12:36
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS SIO almost done
- YouTube: Manerr
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
j'ai un doute quand même, pourquoi TI a t'il rajouté un processeur dédié ? pourquoi personne n'a essayé de compiler Micropython pour la 83 en natif ?
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3661
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Si si (ou peut être circuitpython ?), mais ça a fini par bloquer il me semble. Mais bon c'était il y a quelques temps, et peut être qu'il y aurait quelques barrières initiales en moins maintenant avec pas mal d'huile de coude... mais il y en aura probablement d'autres sur le chemin qui n'ont pas encore été vues...
Mes souvenirs sont flous sur ce qui avait été tenté exactement
Édit 1 : J'ai demandé à à MateoC
Édit 2 : il a dit que ça avait compilé mais donc du coup tout le boulot restait à faire après... si tant est que ça fonctionne tout court.
Mes souvenirs sont flous sur ce qui avait été tenté exactement
Édit 1 : J'ai demandé à à MateoC
Édit 2 : il a dit que ça avait compilé mais donc du coup tout le boulot restait à faire après... si tant est que ça fonctionne tout court.
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
C'etait MicroPython ou circuitpython?
Si c'est MicroPython, adapter l'interface micropy ne devrait pas necessiter trop de travail. Le code source de micropy est pour le moment compilee uniquement pour les calculatrices Casio (couleur et monochrome), mais la partie dependant de la calculatrice precise devrait etre bien localisee parce que j'ai comme objectif d'avoir un meme source qui fonctionne pour toutes les calculatrices. Pour les Casio c'est casio.h/casio.cc, pour les autres calcs, il devrait suffire de fournir une implementation pour les declarations de k_csdk.h. Pour les Nspire, ca devrait etre fourni par k_csdk.c (je n'ai pas teste) et ca pourrait servir de squelette pour les ti83.
Le source: https://www-fourier.univ-grenoble-alpes.fr/~parisse/casio/python90.tgz
Si c'est MicroPython, adapter l'interface micropy ne devrait pas necessiter trop de travail. Le code source de micropy est pour le moment compilee uniquement pour les calculatrices Casio (couleur et monochrome), mais la partie dependant de la calculatrice precise devrait etre bien localisee parce que j'ai comme objectif d'avoir un meme source qui fonctionne pour toutes les calculatrices. Pour les Casio c'est casio.h/casio.cc, pour les autres calcs, il devrait suffire de fournir une implementation pour les declarations de k_csdk.h. Pour les Nspire, ca devrait etre fourni par k_csdk.c (je n'ai pas teste) et ca pourrait servir de squelette pour les ti83.
Le source: https://www-fourier.univ-grenoble-alpes.fr/~parisse/casio/python90.tgz
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3661
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Bon, en relisant le message d'Adrien https://tiplanet.org/forum/viewtopic.php?t=25222&p=263986&mobile_disable=1#p263982 et la reference incluse https://ce-programming.github.io/toolchain/static/faq.html, je pense que meme pour micropy, la ti83 n'a pas assez de capacite. L'implementation de micropy sur la graph 35 c'est 362516 octets (dont plus des 2/3 constitues par le MicroPython de base). Je ne vois pas bien comment on pourrait s'en sortir avec seulement 64k pour le code, il faudrait un mecanisme de virtualisation de la memoire avec du swapping pas simple a mettre en place et qui ralentirait forcement l'execution (deja que les performances du processeur ne sont surement pas terribles).
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3661
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Return to Langages alternatifs
Who is online
Users browsing this forum: ClaudeBot [spider] and 4 guests