π
<-
Chat plein-écran
[^]

À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Assembleur, Axe, C/C++, ICE...

À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Bobb » 21 Jan 2023, 18:42

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 ?

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Hamza.S » 21 Jan 2023, 19:00

Pour le moment ça semble impossible d'après ce que j'ai compris.
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4464
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 21 Jan 2023, 19:34

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!
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude CaptainLuigi » 21 Jan 2023, 20:00

Bobb a écrit: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 :whistle: , 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
Avatar de l’utilisateur
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 34.8%
 
Messages: 85
Inscription: 04 Déc 2019, 12:36
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale générale : Void
YouTube: Manerr

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 21 Jan 2023, 20:33

Un portage de micropy sur ti83ce, ca doit en effet etre possible.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude CaptainLuigi » 21 Jan 2023, 20:51

parisse a écrit: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
Avatar de l’utilisateur
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 34.8%
 
Messages: 85
Inscription: 04 Déc 2019, 12:36
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale générale : Void
YouTube: Manerr

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 21 Jan 2023, 21:05

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 ?
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Adriweb » 21 Jan 2023, 21:21

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 :P

É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.
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.3%
 
Messages: 14617
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 22 Jan 2023, 07:04

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
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 22 Jan 2023, 09:00

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).
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 39 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1676 utilisateurs:
>1658 invités
>14 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)