C on calc?
20 posts
• Page 2 of 2 • 1, 2
Re: C on calc?
Perso juste un assembleur on-calc ça m'irait très bien. J'ai pensé à le faire moi-même mais j'oubliai que j'y connaissais rien, ni à l'ASM pour ARM9 ni aux parsers en général.
-
matref
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 506
- Joined: 11 Dec 2011, 03:08
- Location: France, Châteaurenard
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prépa MPSI
Re: C on calc?
Choups314 wrote:matref wrote:Juste un assembleur on-calc ça serait bien. Et qu'on vienne pas me dire que les caltos sont pas assez puissante, Mimas sur z80 est la preuve du contraire
Quel serait l'utilité ?
Ce serait comme faire (Si jamais un fou voulait porter GCC/Clang) compiler directement sur la calto
Mais justement, le but c'est de compiler directement sur la calculette.
Choups314 wrote:De même pour un éditeur directement sur la calculette ... quel serait l'utilité ?
J'imagine (pour ma part, après avec de l’entraînement on fait peut être mieux) que j'ai un ratio d'environ 1h calto = 5min pc (pour taper du code par exemple). Donc bon ya pas photo ^^
Certes, mais au lycée, tu passes en général moins de temps avec un ordi à portée de main qu'avec une calculatrice (ou plusieurs


Choups314 wrote:(Et pis de toutes façons après faut transférer sur l'ordi pour (cross) compiler).
D'où le fait qu'on parle de compilateurs oncalc.
matref wrote:Perso juste un assembleur on-calc ça m'irait très bien. J'ai pensé à le faire moi-même mais j'oubliai que j'y connaissais rien, ni à l'ASM pour ARM9 ni aux parsers en général.
J'y connais rien non plus à l'ARM9 mais si c'est grosso modo comme pour le z80, il y a pas besoin de parser compliqué, si ? Je veux dire, tu remplaces juste "xor a" par "0xaf" quand tu le rencontres quoi.
Si c'est beaucoup plus compliqué, ça explique pourquoi on a Mimas sur z80 et pas d'équivalent sur Nspire.
![]() Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres ![]() (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: C on calc?
J'imagine (pour ma part, après avec de l’entraînement on fait peut être mieux) que j'ai un ratio d'environ 1h calto = 5min pc (pour taper du code par exemple).
Ben, moi je vais aussi vite sur nspire que sur pc (je ne code QUE on calc)

Votez Kasane Teto 2017
-
technolapin
Niveau 13: CU (Calculateur Universel)- Posts: 514
- Images: 25
- Joined: 31 Dec 2012, 10:48
- Location: Chez moi
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Chui en vacance ducon
Re: C on calc?
Pareil. Après c'est question ergonomie que le PC est loin devant (quoi qu'avec Mimas, on est quand même pas loin d'un IDE PC).
-
matref
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 506
- Joined: 11 Dec 2011, 03:08
- Location: France, Châteaurenard
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prépa MPSI
Re: C on calc?
Est-il possible d'éxécuter un programme genre déjà compilé ou qqch comme ça ?
à vous entendre parler (abus de language pour ceux qui chercheraient la petite bête) on croirait que c'est impossible, mais je vous signale que le titre de cette partie est
"programmation native" et le sous-titre "C, C++ et ndless"...
j'en arrive à juger qu'une des deux infos est mal comprise ou mal fondée...
à vous entendre parler (abus de language pour ceux qui chercheraient la petite bête) on croirait que c'est impossible, mais je vous signale que le titre de cette partie est
"programmation native" et le sous-titre "C, C++ et ndless"...
j'en arrive à juger qu'une des deux infos est mal comprise ou mal fondée...
Tu as une TI-nspire cx cas ?
Mes programmes :
certains utiles : CalcTriangles, HowManyDiv, DivEuclid step by step, factorisation de polynômes par la division euclidienne, Dénombrement, TransDioptres step by step
d'autres plus expérimentaux

et encore plus à venir !
-
Lu_Lu54Premium
Niveau 13: CU (Calculateur Universel)- Posts: 449
- Images: 8
- Joined: 06 Sep 2014, 14:30
- Location: Près de Nancy
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ère S
Re: C on calc?
Hein ? Ben bien sûr qu'on peut lancer du C compilé sur Nspire, tu crois que Ndless ça sert à quoi ?
![]() Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres ![]() (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: C on calc?
Sous l'OS officiel, on ne fait même que lancer du C compilé, vu qu'il n'y a pas de compilo C on-calc pour l'OS officiel.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6869
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: C on calc?
Hayleia wrote:J'y connais rien non plus à l'ARM9 mais si c'est grosso modo comme pour le z80, il y a pas besoin de parser compliqué, si ? Je veux dire, tu remplaces juste "xor a" par "0xaf" quand tu le rencontres quoi.
Si c'est beaucoup plus compliqué, ça explique pourquoi on a Mimas sur z80 et pas d'équivalent sur Nspire.
L'ARM n'a rien à voir avec le Z80 (à part le fait que c'est de l'assembleur). C'est un assembleur (encore) plus simple que ce dernier puisqu'il est d'une architecture RISK. Il n'y a pas beaucoup d'instructions différentes et elles font toutes la même taille.
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1083
- Images: 12
- Joined: 28 Mar 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Je voyage toujours en première.
Re: C on calc?
L'assembleur Z80 n'est pas compliqué non plus, vu que le Z80 est antique, datant d'avant que certains se posent véritablement la question de refaire des RISC, par opposition à ce qu'étaient devenus les CISC (dont les 68k).
Les ARM9 des Nspire et Prime ne sont déjà plus si RISC que ça par le nombre d'instructions et par la présence de certaines instructions elles-mêmes (familles LDM et STM, multiplications built-in), même s'ils gardent d'autres caractéristiques habituelles des RISC: absence des si pratiques opérations de mémoire à mémoire, 3 ou 4 opérandes pour nombre d'instructions.
Pour le segment "puissance de calcul", par opposition à "faible consommation", toutes les ISAs nées RISC ne sont plus très RISC par le nombre d'instructions. Que ce soient les ARM, les MIPS, les Power ou les Sparc, les SIMD représentent des dizaines d'instructions.
Les ARM9 des Nspire et Prime ne sont déjà plus si RISC que ça par le nombre d'instructions et par la présence de certaines instructions elles-mêmes (familles LDM et STM, multiplications built-in), même s'ils gardent d'autres caractéristiques habituelles des RISC: absence des si pratiques opérations de mémoire à mémoire, 3 ou 4 opérandes pour nombre d'instructions.
Pour le segment "puissance de calcul", par opposition à "faible consommation", toutes les ISAs nées RISC ne sont plus très RISC par le nombre d'instructions. Que ce soient les ARM, les MIPS, les Power ou les Sparc, les SIMD représentent des dizaines d'instructions.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6869
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: C on calc?
mdr1 wrote:Hayleia wrote:J'y connais rien non plus à l'ARM9 mais si c'est grosso modo comme pour le z80, il y a pas besoin de parser compliqué, si ? Je veux dire, tu remplaces juste "xor a" par "0xaf" quand tu le rencontres quoi.
Si c'est beaucoup plus compliqué, ça explique pourquoi on a Mimas sur z80 et pas d'équivalent sur Nspire.
L'ARM n'a rien à voir avec le Z80 (à part le fait que c'est de l'assembleur). C'est un assembleur (encore) plus simple que ce dernier puisqu'il est d'une architecture RISK. Il n'y a pas beaucoup d'instructions différentes et elles font toutes la même taille.
Non mais je ne voulais pas dire qu'ils se ressemblent beaucoup, juste qu'ils soient sur le même modèle ("grosso modo") qui fait qu'on a juste besoin de remplacer chaque mnémonique par son équivalent numérique. Il pourrait très bien exister un assembleur qui fait des trucs plus avancés et qui nécessiteraient un parser plus compliqué (même si ça tuerait un peu le but de l'assembleur).
![]() Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres ![]() (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
20 posts
• Page 2 of 2 • 1, 2
Return to Native: Ndless, Linux, ...
Who is online
Users browsing this forum: ClaudeBot [spider] and 5 guests