En plus de Lua, Python et JS, il y a un autre langage de programmation standard qu'on peut programmer directement sur une Nspire: un sous-ensemble du C, avec l'interpréteur PicoC
Contrairement à Duktape, auquel j'ai consacré un topic tout à l'heure dans cette section, ce n'est pas un travail récent: il y a plus d'un an, compu avait repris un travail antérieur d'"AnderainLovelace" pour Nspire.
PicoC a été porté sur certaines calculatrices Casio.
C'est dommage que tous ces travaux sur un langage aussi important, fussent-ils incomplets, n'aient pas eu la visibilité qu'ils méritent...
Code source: https://github.com/compujuckel/dPicoC-NS
Portage de l'interpréteur pseudo-C PicoC...
5 posts
• Page 1 of 1
Portage de l'interpréteur pseudo-C PicoC...
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: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Portage de l'interpréteur pseudo-C PicoC...
Où peut-on télécharger des librairies standard du genre stdlib.h ou ctype.h ou encore time.h?
Merci d'avance
Édit du 22/07/2015 à 15:25 :
dPicoC est désormais disponible ici
dPicoC n'accepte que les librairies stdio.h, stdlib.h, math.h, errno.h, ctype.h et os.h
Merci d'avance
Édit du 22/07/2015 à 15:25 :
dPicoC est désormais disponible ici
dPicoC n'accepte que les librairies stdio.h, stdlib.h, math.h, errno.h, ctype.h et os.h
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3446
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
Re: Portage de l'interpréteur pseudo-C PicoC...
On peut par contre créer ses propres librairies et les inclure grâce à #include.
- Si la librairie se situe dans le dossier 'dpicoc' il suffit de mettre le nom entre guillemet exemple : #include "test.h.tns"
- Sinon, il faut indiquer le chemin complet exemple : #include "SDL/SDL.h.tns" si le fichier se situe dans un sous-dossier du dossier 'dpicoc' et sinon : #include "/documents/ndless/test.h.tns"
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3446
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
Re: Portage de l'interpréteur pseudo-C PicoC...
Pas surprenant, mais bon à savoir
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: 14778
- Images: 1123
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Portage de l'interpréteur pseudo-C PicoC...
je l'ai découvert car sur la premiers version que j'avais publié, il fallait mettre les fichier include dans le dossier dpicoc (math.h, stdio.h, ...)
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3446
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests