π
<-
Chat plein-écran
[^]

C on calc?

C, C++, ASM...

Re: C on calc?

Message non lude matref » 03 Sep 2014, 19:21

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.
Avatar de l’utilisateur
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 25%
 
Messages: 506
Inscription: 11 Déc 2011, 03:08
Localisation: France, Châteaurenard
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa MPSI

Re: C on calc?

Message non lude Hayleia » 03 Sep 2014, 20:45

Choups314 a écrit:
matref a écrit: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 :P

Quel serait l'utilité ?
Ce serait comme faire (Si jamais un fou voulait porter GCC/Clang :D ) compiler directement sur la calto :#fou#:

Mais justement, le but c'est de compiler directement sur la calculette.

Choups314 a écrit: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 :P) dans ton sac. Donc même si tu tapes plus vite sur ordi que sur calculette, si tu tapes plus longtemps sur calculette tu peux très bien produire plus que sur PC ;)

Choups314 a écrit:(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 a écrit: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.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: C on calc?

Message non lude technolapin » 03 Sep 2014, 20:49

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) :p
Votez Kasane Teto 2017
Avatar de l’utilisateur
technolapin
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 97.8%
 
Messages: 514
Images: 25
Inscription: 31 Déc 2012, 10:48
Localisation: Chez moi
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Chui en vacance ducon

Re: C on calc?

Message non lude matref » 03 Sep 2014, 20:56

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).
Avatar de l’utilisateur
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 25%
 
Messages: 506
Inscription: 11 Déc 2011, 03:08
Localisation: France, Châteaurenard
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa MPSI

Re: C on calc?

Message non lude Lu_Lu54 » 11 Jan 2015, 19:15

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

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 ;) : sommes2dés, DecPi
et encore plus à venir !
Avatar de l’utilisateur
Lu_Lu54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 3.4%
 
Messages: 449
Images: 8
Inscription: 06 Sep 2014, 14:30
Localisation: Près de Nancy
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère S

Re: C on calc?

Message non lude Hayleia » 11 Jan 2015, 19:30

Hein ? Ben bien sûr qu'on peut lancer du C compilé sur Nspire, tu crois que Ndless ça sert à quoi ?

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: C on calc?

Message non lude Lionel Debroux » 11 Jan 2015, 21:10

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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: C on calc?

Message non lude mdr1 » 12 Jan 2015, 18:24

Hayleia a écrit: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.
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: C on calc?

Message non lude Lionel Debroux » 12 Jan 2015, 18:46

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.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: C on calc?

Message non lude Hayleia » 12 Jan 2015, 19:35

mdr1 a écrit:
Hayleia a écrit: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).

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Précédente

Retourner vers Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 27 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.
1442 utilisateurs:
>1415 invités
>21 membres
>6 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)