Si tu souhaites développer des utilitaires ou jeux tirant pleinement profit des possibilités et de toute la puissance de ta
Une fois le code assemblé ou compilé en langage machine, il est alors exécutable sur ta calculatrice en installant un
Le but initial du projet
Il s'agit d'un interpréteur pseudo-C, dans le sens où il ne gère qu'un sous-ensemble du langage
Il n'en reste pas moins qu'il élimine le besoin d'un compilateur et donc la nécessité de code sur une autre machine !
TI-Nspire
, il te faut programmer en langage assembleur ou C
.Une fois le code assemblé ou compilé en langage machine, il est alors exécutable sur ta calculatrice en installant un
jailbreak
comme Ndless
.Contrairement à d'autres langages comme le
TI-Basic
, le Lua
ou le Python
, il n'était initialement pas possible de programmer en C
directement sur ta calculatrice. En effet elle ne dispose pas d'un compilateur C
.AnderainLovelace
puis compujuckel
avaient déjà creusé la question avec , un portage pour TI-Nspire
de l'interpréteur PicoC
par Zik Saleeba
et Joseph Poirier
.Le but initial du projet
PicoC
était de pouvoir utiliser le C
comme langage de script pour les drones.Il s'agit d'un interpréteur pseudo-C, dans le sens où il ne gère qu'un sous-ensemble du langage
C
. Il n'en reste pas moins qu'il élimine le besoin d'un compilateur et donc la nécessité de code sur une autre machine !

Mais le développement
La nécessité d'installer
Développer en
C
pour TI-Nspire
souffrait encore d'une autre difficulté.La nécessité d'installer
Ndless
, un outil que Texas Instruments
bloque régulièrement à chaque mise à jour.Développer en
C
pour TI-Nspire
, c'est hélas accepter que ses formidables créations ne soient disponibles pour les utilisateurs que de façon intermitente, avec des absences pouvant aller de plusieurs jours à plusieurs années suite à la sortie d'une mise à jour.
Jimmy Lin
alias 露露
ose aujourd'hui aller beaucoup plus loin, et nous réalise l'exploit d'une réécriture intégrale de PicoC
dans le langage de script Lua
des TI-Nspire
. 
Plus besoin de
Ndless
pour exécuter du code C
sur ta TI-Nspire
, possibilité que tu conserves désormais pour toujours ! 
Comme tu peux le voir ci-contre et ci-dessous, bien qu'il s'agisse pas d'une implémentation complète du
C
selon la norme ISO
, pointeurs et fonctions sont gérés entre autres, ce qui devrait déjà te permettre d'aller très loin ! 


dPicoC
XPicoC
a de plus le gros avantage d'être bien intégré à l'environnement TI-Nspire
. Tu peux saisir ton code C
dans l'application Editeur
officielle déjà présente sur l'onglet 1.2
, puis le copier-coller avec les raccourcis ![[ctrl] :nsct:](./images/smilies/nspire/ns_ct.png)
![[A] :nsa:](./images/smilies/nspire/nsa.png)
![[ctrl] :nsct:](./images/smilies/nspire/ns_ct.png)
![[C] :nsc:](./images/smilies/nspire/nsc.png)
![[ctrl] :nsct:](./images/smilies/nspire/ns_ct.png)
![[V] :nsv:](./images/smilies/nspire/nsv.png)
PicoC
! 


![[menu] :nsme:](./images/smilies/nspire/ns_me.png)
Téléchargement
:XPicoC
Source
:Code Source
: