π
<-
Chat plein-écran
[^]

Programmer en c ou c++ sur une calculatrice

C, C++, ASM...

Programmer en c ou c++ sur une calculatrice

Message non lude hermes » 30 Sep 2014, 21:10

[Edited by Bisam]
Attention à ton orthographe et ta grammaire quand tu poses une question : c'est le moindre des respects que tu peux avoir envers tes interlocuteurs.


Bon, bah, tout est dans le titre :
- y-a-t-il des calculatrices qui permettent que l'on crée des programmes en C et qu'elles les exécutent ?
- y-a-t-il des calculatrices à éviter ?
- et que faut-il comme logiciel pour faire ça sur un ordinateur ?

Merci de vos réponses.
Hermes

Le text original :
Show/Hide spoilerAfficher/Masquer le spoiler
bon ba tout est dans le titre y a t'il des calculatrice qui permet que l'on créé des programme en c et qu'elles les exécuté? Y a t' des calto à éviter ? Et que faut il pour faire ça comme logiciel sur ordi ... Merci de vos réponse
Hermes
Avatar de l’utilisateur
hermes
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 27.3%
 
Messages: 73
Inscription: 06 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Maitrise à Montréal

Re: Programmé en c ou c++ sur une calculatrice

Message non lude Adriweb » 30 Sep 2014, 21:26

A ce jour, pas que je sache, car ceci requiert le portage d'un compilateur (gcc par exemple) sur la calculatrice, ce qui n'est pas tres evident...
En ASM directement, oui, sur les calculatrices z80 (et possiblement sur 68k, mais je ne suis pas specialiste du tout, pour ces modeles la)
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.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Programmer en c ou c++ sur une calculatrice

Message non lude Bisam » 30 Sep 2014, 21:34

Sur 68k, cela a existé mais le projet n'a jamais été finalisé.
Il existe une version non finale du compilateur et de l'éditeur de textes qui sont utilisables oncalc, sous l'appellation GTC.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Programmer en c ou c++ sur une calculatrice

Message non lude zorglub13 » 01 Oct 2014, 05:29

Il n'y aurait pas la Casio graph 100 qu'on peut programmer en C (pas en C++) avec une version légèrement modifié de Turbo C 2.0 ? Par contre je ne connais pas les librairies qui sont fournies avec ce compilateur... À+
Avatar de l’utilisateur
zorglub13
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 95.3%
 
Messages: 103
Images: 0
Inscription: 14 Sep 2014, 12:11
Localisation: Aix en provence
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: travail

Re: Programmer en c ou c++ sur une calculatrice

Message non lude Lionel Debroux » 01 Oct 2014, 06:30

Nombre de calculatrices peuvent être programmées en code natif, mais le fait de pouvoir programmer en C/ASM directement sur la calculatrice est plus rare. Il est beaucoup plus confortable de programmer sur un ordinateur, avec un environnement de développement plus ou moins complet et un émulateur (il y en a pour la plupart des modèles), et transférer les programmes.

* on peut programmer en C pour les TI-Z80, mais peu de gens le font car le très vieux Z80 n'est pas fait pour ça, et le code généré est horrible;
* GTC n'a pas eu le succès qu'il méritait sur TI-68k, et on sait bien pourquoi (à cause de qui);
* comme les autres programmes, le portage d'un compilateur existant comme tcc vers la Nspire est plus facile maintenant qu'il y a une vraie librairie de base, grâce à Khicas;
* plusieurs modèles de Casio, dont la Prizm (fx-CG10/20), sont programmables en C. La communauté des utilisateurs et programmeurs est beaucoup plus petite que la communauté TI, ce qui ne veut pas dire qu'il n'y a pas de travaux de qualité dans la communauté Casio;
* la HP Prime dispose du processeur le plus puissant du marché sur la calculatrice, et on peut faire ses propres firmwares, en mode freestanding. En revanche, pas de programmes en code natif dans l'OS standard, et pas d'émulateur non plus (il existe des forks de vieilles versions de QEMU qui implémentent les mêmes chips que la Prime, voir des sous-pages de https://tiplanet.org/hpwiki ).
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: Programmer en c ou c++ sur une calculatrice

Message non lude zorglub13 » 01 Oct 2014, 08:27

Un émulateur HP Prime ? Mais si il en existe un et d'officiel apparemment :

http://www.hp-prime.de/en/file/download ... 068515.zip

Après, ce n'est peut être pas la dernière version de la ROM mais je crois qu'il peut être mise à jour...

Pouvez voir ici aussi...

http://www.hp-prime.de/en/content
http://www.hp-prime.de/en/category/6-downloads

Pour la Casio 100 en C, il y a :

http://olivier.coupelon.free.fr/files/g ... 022005.pdf

Parc contre, je n'ai jamais testé...

A+
Avatar de l’utilisateur
zorglub13
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 95.3%
 
Messages: 103
Images: 0
Inscription: 14 Sep 2014, 12:11
Localisation: Aix en provence
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: travail

Re: Programmer en c ou c++ sur une calculatrice

Message non lude Lionel Debroux » 01 Oct 2014, 11:08

Un émulateur HP Prime ? Mais si il en existe un et d'officiel apparemment :

Je connais ce logiciel, et je l'aurais linké si c'était un émulateur ;)
Mais tout comme les différentes versions de TINCS, c'est une version ordinateur du logiciel de la calculatrice: le moteur de calcul est la même base de code compilée pour d'autres ISAs et plate-formes, l'UI est différente de celle de la calculatrice, et dans le cas de l'émulateur Prime, il y a une couche d'IPC, basée sur des named pipes Windows, pour la communication avec le CK: j'utilise cette couche pour certains tests avec libhpcalcs.

Ce à quoi je voulais faire référence est un équivalent Prime de nspire_emu: un vrai émulateur qui émule le processeur et les périphériques associés. Ca n'existe pas, à l'heure actuelle.

Ne t'inquiète pas, tu n'es pas le seul à penser que le logiciel de HP est un émulateur. Et j'aurais pu me tromper par méconnaissance, ça m'arrive comme tout le monde, mais pas dans ce cas-ci :)
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: Programmer en c ou c++ sur une calculatrice

Message non lude zorglub13 » 01 Oct 2014, 11:47

Salut,

Pas de soucis... De toutes façons, même si ce n'est pas un vrai émulateur, cela vaut le coup de connaître ce lien car cela permet de tester sur PC une version proche de la calculatrice originale avant l'achat.

Ce que je trouve intéressant c'est que cela permet d'évaluer les fonctionnalités (en termes de mathématiques) et le langage de programmation original.

A+
Avatar de l’utilisateur
zorglub13
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 95.3%
 
Messages: 103
Images: 0
Inscription: 14 Sep 2014, 12:11
Localisation: Aix en provence
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: travail

Re: Programmer en c ou c++ sur une calculatrice

Message non lude hermes » 01 Oct 2014, 19:34

Merci à tous pour vos réponses (rapides). Mea-culpa bisam pour l'orthographe et la grammaire de mon premier message je tâcherai de mieux relire la prochaine fois merci pour tes corrections. Concernant ma question je vais l'affiner: existe-t-il une calculatrice qui sais exécuter un programme en c écrit et compilé sur un ordi?
Es possible avec les nouvelles nspires ?

Merci de vos réponse et de votre patience ...
Avatar de l’utilisateur
hermes
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 27.3%
 
Messages: 73
Inscription: 06 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Maitrise à Montréal

Re: Programmer en c ou c++ sur une calculatrice

Message non lude Bisam » 01 Oct 2014, 20:02

Oui, c'est possible depuis longtemps sur beaucoup de calculatrices, mais jamais nativement. Il faut toujours plus ou moins les "jailbreaker".
C'est également possible sur les Nspire, à condition de pouvoir y installer Ndless, c'est-à-dire qu'elles aient au maximum l'OS 3.6.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile


Retourner vers Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 16 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.
1299 utilisateurs:
>1270 invités
>24 membres
>5 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)