Page 1 of 1

Portage de l'interpréteur pseudo-C PicoC...

Unread postPosted: 03 Feb 2015, 15:06
by Lionel Debroux
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

Re: Portage de l'interpréteur pseudo-C PicoC...

Unread postPosted: 20 Jul 2015, 18:55
by Ti64CLi++
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

Re: Portage de l'interpréteur pseudo-C PicoC...

Unread postPosted: 11 Nov 2015, 15:45
by Ti64CLi++
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"

Re: Portage de l'interpréteur pseudo-C PicoC...

Unread postPosted: 11 Nov 2015, 21:11
by Adriweb
Pas surprenant, mais bon à savoir :)

Re: Portage de l'interpréteur pseudo-C PicoC...

Unread postPosted: 12 Nov 2015, 13:15
by Ti64CLi++
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, ...) ;)